[英]Size Classes with AutoLayout and ScrollView
好。 我是班級新手。 我有一個選項卡式應用程序,第一個選項卡“ Home ”具有一系列6個按鈕,其標簽圍繞7號圓形排列。
我有層次結構:
MainView
-ScrollView
-*ContentView1
-Buttons/Labels
-*ContentView2
-Buttons/Labels
看起來像這樣:
我的MainView
大小是W-any
, H-any
通用大小的VC。
我的scrollView
高451 pts
,寬600 pts
。
我的contentViews
高320 pts
,寬453 pts
。
我的問題是這些視圖在6 +,5或4S屏幕上不起作用。
它們僅在6屏幕上正確對齊。
我希望能夠使用大小類,但是正在進行很多約束活動,感覺有點不知所措。
我只是在尋找有關如何進行的建議/指導。 將自動布局與尺寸類一起使用時,甚至可能只是一些通用原則。
我總是發現最有效的方法是使其變得非常簡單,然后獲得一些約束的IBOutlet並對其進行編碼。 我總是陷入這樣的問題。 相信我,對這種情況進行編碼比使用接口構建器更為優雅,除了您將制作一個可重用的組件(或至少是功能),您以后可以在其他項目中使用它。
您甚至可以以編程方式創建視圖(按鈕/標簽)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.