По умолчанию высота моей ячейки установлена в 140
.Динамическое обновление высоты ячейки без необходимости прокрутки Swift
Но если расширенный, он должен быть установлен в 265
.
Это то, что у меня есть:
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat
{
if(expanded){
return 265.0
}else{
return 140.0
}
}
Проблема заключается в том, мне нужно прокрутить вниз, и прокручивать назад на ячейку, чтобы изменить высоту. Как это исправить?
Вторичный вопрос (больше интересует вопрос выше, только если кто-нибудь случается знать)
Можно ли иметь живую клетку с высоты 140
к 165
?
Благодаря
Для анимации: 'Функция UIView.animateWithDuration': https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/ – brimstone
Я использовал его раньше, просто дон Не знаю, как применить его здесь –
Внутри крышки просто установите высоту ячейки до 165. Он будет анимировать сам по себе – brimstone