UITextView в плавном автоматическом изменении размера UITableViewCell

У меня есть UITextView в UITableViewCell contentview, и я разрешаю автоматически изменять размер ячейки, чтобы введенный текст отображался полностью - то, что я пытаюсь сделать, - это ячейка с автоматическим изменением размера, как в родном приложении контактов iOS4, когда вы вводите "заметки" для контакта, то есть при изменении contentSize textView - я вызываю reloadRowsAtIndexPaths и в параметре heightForRowAtIndexPath делегата указываю новую высоту для строки - это выполняет свою работу, однако это не так приятно и гладко, как приложение контакта - я почти уверен, что Apple использует некий недокументированный трюк в этом приложении, чтобы заставить contentView ячейки расширяться плавно и анимированно без вызова reloadRowsAtIndexPaths. У меня вопрос: как бы вы предложили реализовать такую ​​функциональность? Надеюсь, я не упустил ни одной детали в объяснении.

14
задан justadreamer 20 September 2010 в 08:29
поделиться