我有如下所示實施例6樓的按鈕UI: 變化約束值
所有是完美與非視網膜和視網膜3.5" ,但是,與4" 視網膜我有這樣UI:
我認爲解決辦法是改變屏幕尺寸的功能每個按鈕的高度約束編程,我想這個代碼,但它不工作:
self.todayHeightConstraint.constant =
[UIScreen mainScreen].bounds.size.height > 568.0f ? 250: 250;
如何擺脫這個空白區域並拉伸按鈕/在4「屏幕中更改其約束值?
我有如下所示實施例6樓的按鈕UI: 變化約束值
所有是完美與非視網膜和視網膜3.5" ,但是,與4" 視網膜我有這樣UI:
我認爲解決辦法是改變屏幕尺寸的功能每個按鈕的高度約束編程,我想這個代碼,但它不工作:
self.todayHeightConstraint.constant =
[UIScreen mainScreen].bounds.size.height > 568.0f ? 250: 250;
如何擺脫這個空白區域並拉伸按鈕/在4「屏幕中更改其約束值?
您需要約束所有按鈕的高度相同,然後將A限制在superview的頂部,C的頂部到A的底部,E的頂部到C的底部,底部E到超級視圖的底部。然後約束B的中心,D & F到它們旁邊的按鈕。這應該會導致您的按鈕粘到屏幕的邊緣,並調整大小以填滿屏幕,而與屏幕大小無關。
按鈕會自動調整大小? – androniennn
如何使「C的頂部到A的底部」?在它們之間僅添加一個零垂直空間? – androniennn
是的。還要檢查所有按鈕的壓縮阻力和內容擁抱阻力是否設置爲相同的值。 – Farthen
在你的故事板中你有自動佈局嗎? –
@AbdullahShafique:是的,自動佈局已啓用。 – androniennn