RTRootNavigationController icon indicating copy to clipboard operation
RTRootNavigationController copied to clipboard

tablview点击push到下一个页面,pop出来时偏移量位置下移了20

Open zr0725 opened this issue 7 years ago • 9 comments
trafficstars

tablview滑动至最底部,然后push到下一个页面,pop出来时偏移量位置下移了20,只有偏移量距离最大偏移量小于20的时候会有这种情况

zr0725 avatar Dec 28 '17 05:12 zr0725

有截图吗?你是不是隐藏了状态栏?

rickytan avatar Dec 29 '17 14:12 rickytan

没有隐藏状态栏,第一张截图是滑到最底部,第二张是pop回来之后的 c7b291cc-2a7d-4e55-ba5d-bb6cdbcf0575

609837de-e4ad-447b-9b43-eb84c9ff229c

zr0725 avatar Dec 31 '17 03:12 zr0725

大神能赐教一下是什么原因吗

zr0725 avatar Jan 01 '18 07:01 zr0725

在你的 VC 中设置:self.automaticallyAdjustScrollInsets = NO 试试看?

rickytan avatar Jan 01 '18 11:01 rickytan

我也遇到这种情况,大神可以自己测试下,automaticallyAdjustScrollInsets都设置了没用,前一个页面的列表内容拉到底,从detail页面返回就会出现

gaoyangclub avatar Apr 06 '18 04:04 gaoyangclub

先用 self.extendedLayoutIncludesOpaqueBars = YES; 临时解决一下吧,问题有点诡异

rickytan avatar Apr 09 '18 13:04 rickytan

不仅仅只是 tableView 这个东西回来的时候center会变成初始化的状态

Hoony-HU avatar Apr 10 '18 07:04 Hoony-HU

问题其实已经定位到了,返回时上一个 VC 的 view frame 被更新了两次,一次少 20 的高度,后一次正常大小。但还不清楚是什么导致的

rickytan avatar Apr 11 '18 08:04 rickytan

是不是safeArea的问题?

SpaceBlueFish avatar Dec 07 '18 06:12 SpaceBlueFish