scrollView中的pagingEnabled的功能,当pagingEnabled被设置为YES时,以页为单位滑动,即自动到下一页的开始边界 。
若你自己做一个工具条(《滑动工具条》),文字的长度不固定并不能达到正好一屏,当pagingEnabled被设置为YES时,当你滑动工具条并点击按钮刷新ui,有几率出现工具条自动弹回的效果,导致右侧的内容不能完全显示。如用iPhone XR手机没有出问题,但是iPhone 12就出现了不期望的弹回效果。解决办法就是把pagingEnabled被设置为NO。
当然它的影响也并不是都是负面的,当你需要一次移动一个整体单位时就需要设置它使能。
self.alertBackgroundView = [[UIScrollView alloc] initWithFrame:self.frame];
self.alertBackgroundView.backgroundColor = [UIColor clearColor];
[self addSubview:self.alertBackgroundView];
self.alertBackgroundView.delegate = self;
self.alertBackgroundView.

博客讨论了在使用UIScrollView时遇到的问题,特别是当pagingEnabled设置为YES时,可能导致在不同设备上(如iPhoneXR和iPhone12)出现滚动工具条自动回弹的现象,从而遮挡部分内容。解决方案是将pagingEnabled设为NO。内容还包含了如何初始化和配置UIScrollView,以及点击按钮触发UI更新的事件处理方法。
最低0.47元/天 解锁文章
877





