男孩我失去了這一個。我有兩個UIViews「TopView」和「BottomView」。這用於激活時具有滑出菜單。我有一個簡單的UILabel在頁面的底部有版權信息。底部空間到:UIView約束
問題:在不同屏幕尺寸下查看版權信息時,它會失敗。即
- 屏幕尺寸4" =通過
- 屏幕尺寸3.5" =失敗(在你看不到的版權信息)
我已經成功地摸索出是什麼原因造成的問題這是在Xcode中添加約束的UIView的底部,將其設置爲上海華這完全適用於4" ,而不是3.5" 的屏幕尺寸即
‘底部要空間:的SuperView’
我需要解決的是如何更改「TopView」上的約束條件;
「底部要空間:底部佈局指南」
可以這樣做,如果是的話怎麼樣?我有一種感覺,它違反了Apple的設計原則,因此無法完成。我不能相信這是事實,因爲我確信我見過其他人這樣做。
對不起,沒有代碼,因爲它都在Xcode Storyboard中。
傑里米
更新:上傳的圖像,以幫助提供一些背景。
第一個圖像= TOPVIEW
第二次圖像= BottomView
有很多方法可以解決這個問題,但這取決於屏幕大小變化時想要發生的情況。屏幕尺寸是否要麼(或兩者)TopView或BottomView變小?你是否想在這些物體之間留出一些空間,或者這些物體和超視圖邊緣變小? – rdelmar
也沒有。我想讓版權信息隨着用戶在UIView上滑動手指一起滑動。有效地,它和Facebook以及市場上其他人一樣。 – Jeremy
我不是在問用戶交互時發生了什麼,我的意思是你如何讓UI元素隨着不同的屏幕尺寸而改變?當你進入一個更小的屏幕時,任何事物都需要變得更小或更接近或者兩者都變小。你要哪個? – rdelmar