如何在 Xcode 6.3 中使用 AutoLayout
创建 ScrollView
。当我创建 ScrollView 时,它需要 600X 600 屏幕,并且不会根据屏幕方向更改 View 大小。使用 AutoLayout
实现 ScrollView
的最佳方式是什么。我在 ViewDidLoad
[mainScrollView addSubview:contentView];
[mainScrollView setContentSize:CGSizeMake(320,800)];
contentView.frame = CGRectMake(0, 0, [Util window_width], 800);
我有如下所示的 Nib 文件
I have got the
contentview
UIScrollView
is placed overUIViewController
最佳答案
为 Controller View 的所有边提供 ScrollView 间距约束,然后它将是屏幕的任何大小。
当你使用 wAny hAny size 类时,你永远不应该在不添加你自己的约束的情况下将 View 放入 Controller 中;系统将为您添加约束,它们将以 {0,0} 为原点,宽度和高度为 600(假设您将 View 设为全尺寸),这与任何实际设备都不对应。
关于ios - 如何在 Xcode 6.3 中使用 AutoLayout 创建 ScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29786709/