Как (или как) Apple делает эту анимацию?

Что я пытаюсь сделать:

Нижние (и верхние) ячейки UITableView в "сгруппированном стиле" имеют закругленные углы - как по умолчанию во многих приложениях для Apple iOS и не Apple. Иногда ячейки вставляются с помощью анимации, т.е.:

[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationTop];

Теперь это работает нормально. За исключением: Когда ячейка вставляется ниже нижней или выше верхней ячейки (для таблицы с группированным стилем) - кажется, что плавной анимации нет.


Проблема:

Я имею в виду, что углы верхних/нижних ячеек должны анимироваться от закругленных до незакругленных (поскольку они больше не верхние/нижние) - и это происходит очень отрывисто и не похоже на Apple.

Делает ли Apple такое в приложениях - если да, то как они делают это плавно? Иначе, как это можно сделать правильно?

NB - я знаю, что это довольно незначительная деталь, но я немного перфекционист...!

17
задан Jordan Smith 22 November 2011 в 07:43
поделиться