我很难尝试从我的表中创建最后一个 UITableViewCell
以到达 UITableViewScrollPositionTop
。
我期望的行为是:
在 didSelectTableAtindexPath:lastindex
上,表格会将最后一个单元格一直带到顶部位置...我会做任何需要的事情,然后,我可以恢复定位(几乎就像我们在单元格内使用 textField 并且键盘启动时会发生什么)
有谁知道我们怎样才能得到这种行为?
其实是我自己弄的...
如果有人遇到同样的问题,您应该这样做:
在使用 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/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |