我正在使我的應用程序的佈局與3.5英寸設備相媲美。但是,我對約束和自動佈局感到困惑。與Xcode中的自動佈局相混淆
我試圖讓視圖始終處於兩個視圖的中心,無論屏幕大小如何,但每當我這樣做時,它總是會落在另一個視圖之後。
4英寸的觀點:
3.5英寸的觀點:
如果有人可以幫助我弄清楚爲什麼發生這種情況我將不勝感激。
我正在使我的應用程序的佈局與3.5英寸設備相媲美。但是,我對約束和自動佈局感到困惑。與Xcode中的自動佈局相混淆
我試圖讓視圖始終處於兩個視圖的中心,無論屏幕大小如何,但每當我這樣做時,它總是會落在另一個視圖之後。
4英寸的觀點:
3.5英寸的觀點:
如果有人可以幫助我弄清楚爲什麼發生這種情況我將不勝感激。
你的約束應該是這樣的
我
我(+30) 的UILabel(安全) 我(+30) 的UITextField (你希望你的UILabel在啓動任何Y值) I(+30) 包含所有數字按鈕的UIView。
準確調整它在最小尺寸下的工作。 i-e 3.5
你可以添加一個包裝視圖(普通UIView是好的),將頂部邊界與「安全」底部對齊,將底部邊界與圓圈頂部對齊。應該自動添加兩個約束。然後將你的內部視圖放在包裝視圖的垂直中心。
當你說包裝視圖你的意思是容器視圖? –
正常的UIView沒關係。 –