【问题标题】:Unable to click on any part of the UIScrollView to scroll through the images. There is only a specific porition I can click on无法单击 UIScrollView 的任何部分来滚动图像。我只能点击一个特定的部分
【发布时间】:2011-09-02 03:41:34
【问题描述】:

我已经将一些 UIImages 加载到 UIScrollView 中。

但是,当我尝试滚动浏览这些 UIImages 时,我只能点击屏幕中的特定区域。

我应该注意什么属性来扩展“可点击区域”?这样我就可以单击滚动视图的任何部分来开始滚动图像。

与滚动视图的内容大小有什么关系吗?

【问题讨论】:

    标签: iphone ios ipad uiscrollview uiimage


    【解决方案1】:

    确保您添加到滚动视图的视图 -userInteractionEnabled 为 NO。

    更新: 将 -clipsToBounds 设置为 YES 并查看滚动视图的框架是否太小以及内容是否超出了视图的边界。

    【讨论】:

    • 嗨。我将 userInteraction 属性更改为 NO。可点击区域仍然没有变化。
    • 您是否将 -clipsToBounds 设置为 NO?也许滚动视图的框架太小,您的内容超出了视图的范围。
    • 嗨@Fabian Kreiser,你是对的。 scrollview 框架太小,里面的内容超出了视图的范围。谢谢你的帮助。在您发表评论后,我终于明白了 clipToBound 的真正含义。
    猜你喜欢
    • 2011-10-29
    • 2018-02-21
    • 1970-01-01
    • 2013-02-26
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多