簡體   English   中英

使用AutoLayout和ScrollView的尺寸類

[英]Size Classes with AutoLayout and ScrollView

好。 我是班級新手。 我有一個選項卡式應用程序,第一個選項卡“ Home ”具有一系列6個按鈕,其標簽圍繞7號圓形排列。

我有層次結構:

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

看起來像這樣:

一種
我的MainView大小是W-anyH-any通用大小的VC。
我的scrollView451 pts ,寬600 pts
我的contentViews320 pts ,寬453 pts

我的問題是這些視圖在6 +,5或4S屏幕上不起作用。
它們僅在6屏幕上正確對齊。

我希望能夠使用大小類,但是正在進行很多約束活動,感覺有點不知所措。

我只是在尋找有關如何進行的建議/指導。 將自動布局與尺寸類一起使用時,甚至可能只是一些通用原則。

我總是發現最有效的方法是使其變得非常簡單,然后獲得一些約束的IBOutlet並對其進行編碼。 我總是陷入這樣的問題。 相信我,對這種情況進行編碼比使用接口構建器更為優雅,除了您將制作一個可重用的組件(或至少是功能),您以后可以在其他項目中使用它。

您甚至可以以編程方式創建視圖(按鈕/標簽)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM