iOS TabView的显示问题

CoderQJD 2018-01-02 12:14:30
怎么让tableview重新显示时, 停留在上一次消失时显示footerView的位置,而不是自动滑到足以显示cell内容的位置?
...全文
1915 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Coder-Leiboy 2018-08-12
  • 打赏
  • 举报
回复
contentoffset 方法
yeyuhi 2018-08-11
  • 打赏
  • 举报
回复
hangqin 2018-06-26
  • 打赏
  • 举报
回复
tableView有 contentoffse 的属性,当你滑动tableView的时候 contentoffse会改变,只要当你退出当前tableView的时候 保存当前tableView的contentoffse ,下次进来的时候设置 [tableView setContentOffset:CGPointMake(0, y) animated:NO]; 就可以了
Miracle_Tan 2018-06-23
  • 打赏
  • 举报
回复
其实可以调用scrollview的功能去判断,contentoffset就行了
「已注销」 2018-03-20
  • 打赏
  • 举报
回复


y = 你计算出来的值
[tableView setContentOffset:CGPointMake(0, y) animated:NO];
m4980q 2018-03-15
  • 打赏
  • 举报
回复
你用‘隐藏’达到消失的效果,再显示的时候就还是消失前的样子啊
DeviL_NSLog 2018-02-02
  • 打赏
  • 举报
回复
记录tableView的偏离位置,下次进来还是滑动到这个位置
xttxqjfg 2018-01-04
  • 打赏
  • 举报
回复
描述清晰一点,你这样说太笼统了
不担心 2018-01-03
  • 打赏
  • 举报
回复
消失时记住tableview的contentOffset,重新显示的时候直接指定contentOffset就行了

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧