我試圖通過動畫調整tableview的高度,它通過動畫tableview的frame.size.height工作正常。調整UITableView的高度,並保持滾動底部
的問題是,我有一個tableview中是200像素高度,滾動至底部,我想動畫此爲100px,我運行一個簡單的
[UIView animateWithDuration:0.245f animations:^{
CGRect frame = tableview.frame;
frame.size.height = 100.f;
tableview.frame = frame;
}];
這工作得很好,但之後,我調整它它不再滾動到tableview的底部。我希望桌面視圖始終在動畫的底部滾動。我嘗試了目前存在的很多事情就像調用
[tablview scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
右側前/後,我開始調整大小的動畫,但我沒有設法讓他們同步的100%。有沒有辦法調整tableview的大小,而tableview的底部顯示scrollview的最後一個元素。
使用[UIView的animateWithDuration:動畫:完成:]呢? – onnoweb 2012-04-25 20:00:08
我想滾動發生與調整大小動畫沒有後,但謝謝:) – 2012-04-27 07:16:34