使用AutoLayout和ScrollView调整大小类

时间:2015-05-19 00:41:23

标签: ios xcode autolayout scrollview

确定。我是小班的新手。我有一个标签式应用程序,第一个标签“ Home ”有一系列6个按钮,标签围绕第7个圆形排列。

我有层次结构:

MainView  
-ScrollView
    -*ContentView1
        -Buttons/Labels
    -*ContentView2
        -Buttons/Labels

看起来像这样:

a
我的MainView尺寸是W-anyH-any通用尺寸的VC 我的scrollView身高451 pts,宽600 pts 我的contentViews身高320 pts,宽453 pts

我的问题是视图不适用于6 +,5或4S屏幕 它们仅在6屏幕上正确对齐。

我希望能够使用大小类,但是有很多约束活动正在进行,它感觉有点压倒性。

我只是在寻找有关如何进行的建议/指导。也许只是在使用带有大小类的自动布局时要遵循的一些一般原则。

1 个答案:

答案 0 :(得分:0)

我总是发现最有成效的事情就是让它变得非常简单,然后获得一些约束的IBOutlets并对其进行编码。我总是陷入这样的问题。相信我,编码这样的场景比使用界面构建器更优雅,除了你将创建一个可重用的组件(或至少是函数),以后可以在其他项目中使用。

您甚至可以以编程方式创建视图(按钮/标签)