【发布时间】:2013-07-23 00:08:21
【问题描述】:
我有一个带有另一个视图(称为bottomView)的表视图作为放置在表视图内容底部的子视图。我想要发生的是,当用户在表格视图的最底部拉起时,在释放时我想向上滑动表格视图以便出现bottomView。为此,我实现了委托:
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate: (BOOL)decelerate {
[UIView animateWithDuration:0.1 animations:^{
[self.tableView setContentInset:UIEdgeInsetsMake(0, 0, 250, 0)];
}];
}
(250 是底部视图的高度)在动画块中。我期望发生的是表格视图向上滑动 250pts,显示bottomView。奇怪的是,最终发生的事情是表格只滑了一点点(可能是 100 点)并且滑得很慢,大约 5 秒,而我的动画块只有 0.1 秒。
有人知道为什么会这样吗?
谢谢
【问题讨论】:
标签: iphone ios cocoa-touch uitableview uiscrollview