【发布时间】:2013-10-10 10:42:10
【问题描述】:
我在设计适合 3.5 英寸 iPhone 和 5 英寸 iPhone(模拟器)的布局时遇到了困难。我检查了自动布局,所有布局都很完美。但是我现在需要使用 UIScrollView,因此需要取消选中自动布局才能使用。
此外,当使用 iPhone 4 英寸显示屏查看布局时,它会在 UIScrollView 的顶部增加大约 60 像素。
有没有更好的方法来做到这一点(设置滚动视图而不取消选择自动布局)?所以我可以支持 iPhone 4。
//to set up the scrollview
[self.scrollView setScrollEnabled:YES];
[self.scrollView setContentSize:CGSizeMake(320, 800)];
但是在我取消选中自动布局之前它不会滚动。有没有更好的方法来做到这一点?
【问题讨论】:
-
请把您的问题截图,以便更好地理解。
-
UIScrollView, and therefore need to uncheck auto-layout to use为什么会这样? -
@ArkadiuszHolko 由于某种原因,如果不取消选中自动布局,滚动视图将不会滚动。但是我可能做错了。
-
@Gman 添加更多代码并将屏幕截图也放入以了解更多信息......
-
@Gman 没有其他代码,我使用故事板连接滚动视图并将其高度设置为大于视图本身,即。 800 小时。
标签: iphone ios objective-c uiscrollview