【问题标题】:How do I disable horizontal scroll in UIScrollView on an iPad?如何在 iPad 上的 UIScrollView 中禁用水平滚动?
【发布时间】:2014-01-18 19:10:28
【问题描述】:

我只想激活垂直而不是水平滚动。如何在 UIScrollView 类中实现这一点?

【问题讨论】:

  • 您在来问这个问题之前阅读过文档吗? developer.apple.com/library/ios/documentation/UIKit/Reference/… - 查看showsHorizontalScrollIndicator 属性。如果这对您不起作用,那么也许您可以扩展您的问题来解释原因。
  • 他的问题是关于禁用滚动。不显示水平指示器不会禁用滚动。

标签: ipad uiscrollview horizontal-scrolling


【解决方案1】:

利用 UIScrollView 的contentSize 属性。

例如,如果你的 scrollView 大小是 260 像素宽,那么

CGSize scrollArea = CGSizeMake(260, scrollableHeight); //you can use yourScrollView.width instead of 260 if you assigned its frame already.
[yourScrollView setContentSize: scrollArea];

【讨论】:

    猜你喜欢
    • 2011-07-10
    • 2013-01-31
    • 2010-11-06
    • 1970-01-01
    • 2017-09-09
    • 2014-05-11
    • 1970-01-01
    • 2015-11-18
    • 2012-10-21
    相关资源
    最近更新 更多