【问题标题】:UIScrollView not working in IBUIScrollView 在 IB 中不起作用
【发布时间】:2011-07-14 19:54:44
【问题描述】:

我有一个 UIScrollView,里面包含一个 UIView。

UIScrollView 启用了分页功能,尺寸为 320x500

UIView 是 320x480

我的 UIView 不在模拟器或设备上滚动。我做错了什么?

【问题讨论】:

    标签: iphone objective-c xcode uiscrollview interface-builder


    【解决方案1】:

    要使UIScrollView 滚动,ScrollView.contentSize 应该大于ScrollView.frame.size
    如果您希望它仅向上滚动,请使 ScrollView.contentSize.height 大于 ScrollView.frame.size.height(以此类推,横向滚动或双向滚动)
    您必须以编程方式设置内容大小。

    【讨论】:

      【解决方案2】:

      您可能没有设置UIScrollViewcontentSize 属性,即CGSize。 将此属性设置为内容视图框架的大小。

      您的UIView 也不比滚动视图大,但它至少应该反弹滚动。

      【讨论】:

        【解决方案3】:

        确保您有一个对象作为 UIScrollView 的委托,并且它实现了平移所需的方法。在此处阅读更多信息:

        UIScrollView documentation

        希望有所帮助!

        【讨论】:

          猜你喜欢
          • 2014-04-07
          • 2013-05-15
          • 2012-11-08
          • 2016-09-25
          • 2015-10-07
          • 1970-01-01
          • 1970-01-01
          • 2012-10-11
          相关资源
          最近更新 更多