首次加载,某个页面的scrollView可以正常显示
但是当切换到其他页面再切回此页面时,scrollView突然下移,留出64px的空白
64px = 20px(状态栏的高度) + 44px(导航条的高度)
这是因为系统自动调节scrollView的高度,用代码关闭自动调节功能即可
self.automaticallyAdjustsScrollViewInsets = NO;
在创建scrollView之前,添加这句代码就能完美解决此问题
本文介绍了一个关于iOS应用中scrollView在页面切换后出现位置偏移的问题,并提供了解决方案:通过设置automaticallyAdjustsScrollViewInsets属性为NO来阻止系统自动调整scrollView的高度。
首次加载,某个页面的scrollView可以正常显示
但是当切换到其他页面再切回此页面时,scrollView突然下移,留出64px的空白
64px = 20px(状态栏的高度) + 44px(导航条的高度)
这是因为系统自动调节scrollView的高度,用代码关闭自动调节功能即可
self.automaticallyAdjustsScrollViewInsets = NO;
在创建scrollView之前,添加这句代码就能完美解决此问题
5081
1677
813
1万+
1006

被折叠的 条评论
为什么被折叠?