UIScrollview 无法识别从屏幕边缘滑动

Posted

技术标签:

【中文标题】UIScrollview 无法识别从屏幕边缘滑动【英文标题】:UIScrollview not recognizing swipe from screen edge 【发布时间】:2014-06-07 08:34:39 【问题描述】:

我有一个UIView,其中包含一个UIScrollview。我已将UIView 设置为UITableView 的标题视图。现在我的UITableView 比屏幕本身窄 20 像素,但我已将其标题视图设置为适合屏幕尺寸。

我现在遇到的问题是我无法从两侧的屏幕边缘滑动UIScrollview。只有当我触摸屏幕内部时它才会开始分页。

有没有办法解决这个问题? 非常感谢!

【问题讨论】:

【参考方案1】:

只需修复它

self.automaticallyAdjustsScrollViewInsets = NO; 

将此行放入viewDidLoad方法中,然后创建其他控制器。

它仅适用于 ios 7 及更高版本。

【讨论】:

以上是关于UIScrollview 无法识别从屏幕边缘滑动的主要内容,如果未能解决你的问题,请参考以下文章

iOS:从 iPad 屏幕外开始滑动时,无法识别滑动手势

使用不跟随拇指的屏幕边缘平移手势识别器的弹出视图控制器

屏幕边缘手势识别器问题

向右滑动以关闭边缘大小

无法在 UITableViewCell 内识别 UIScrollView,无错误

Phonegap App:从屏幕边缘滑动