【发布时间】:2011-07-14 19:54:44
【问题描述】:
我有一个 UIScrollView,里面包含一个 UIView。
UIScrollView 启用了分页功能,尺寸为 320x500
UIView 是 320x480
我的 UIView 不在模拟器或设备上滚动。我做错了什么?
【问题讨论】:
标签: iphone objective-c xcode uiscrollview interface-builder
我有一个 UIScrollView,里面包含一个 UIView。
UIScrollView 启用了分页功能,尺寸为 320x500
UIView 是 320x480
我的 UIView 不在模拟器或设备上滚动。我做错了什么?
【问题讨论】:
标签: iphone objective-c xcode uiscrollview interface-builder
要使UIScrollView 滚动,ScrollView.contentSize 应该大于ScrollView.frame.size
如果您希望它仅向上滚动,请使 ScrollView.contentSize.height 大于 ScrollView.frame.size.height(以此类推,横向滚动或双向滚动)
您必须以编程方式设置内容大小。
【讨论】:
您可能没有设置UIScrollView 的contentSize 属性,即CGSize。
将此属性设置为内容视图框架的大小。
您的UIView 也不比滚动视图大,但它至少应该反弹滚动。
【讨论】:
【讨论】: