我很难尝试从我的表中创建最后一个 UITableViewCell 以到达 UITableViewScrollPositionTop 。
我期望的行为是:
在 didSelectTableAtindexPath:lastindex 上,表格会将最后一个单元格一直带到顶部位置...我会做任何需要的事情,然后,我可以恢复定位(几乎就像我们在单元格内使用 textField 并且键盘启动时会发生什么)
有谁知道我们怎样才能得到这种行为?
Best Answer-推荐答案 strong>
其实是我自己弄的...
如果有人遇到同样的问题,您应该这样做:
在使用 scrollToRowAtIndexPath:atScrollPosition:animated: 之前
使用:
aTableView.contentInset = UIEdgeInsetsMake(aTableView.contentInset.top,
aTableView.contentInset.left,
aTableView.contentInset.bottom+300,
aTableView.contentInset.right);
做你必须做的,然后:
aTableView.contentInset = UIEdgeInsetsMake(aTableView.contentInset.top,
aTableView.contentInset.left,
aTableView.contentInset.bottom-300,
aTableView.contentInset.right);
唯一的问题是从插图返回没有动画,但我想你可以设置一个动画来平滑过渡......
关于iphone - 最后一个 UITableViewCell 上的 UITableViewScrollPositionTop,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/5706535/
|