我试图通过动画调整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