我想將UIImageView
放置在另一個UIView
的一半處。我已經設置了限制這樣的:如何將UIImageView放置在Storyboard中另一個視圖的一半
我需要的正方形圖像視圖是在橙色UIView
的一半。 UIImageView
的上述位置是正確的,但它在6和SE屏幕上稍微向上移動。 請看截圖:
爲什麼它正在發生,以及如何防止UIImageView
移動嗎?我們是否需要其他限制?
什麼應該是綠色UIButton
約束條件放在UIImageView
的右側?
我想將UIImageView
放置在另一個UIView
的一半處。我已經設置了限制這樣的:如何將UIImageView放置在Storyboard中另一個視圖的一半
我需要的正方形圖像視圖是在橙色UIView
的一半。 UIImageView
的上述位置是正確的,但它在6和SE屏幕上稍微向上移動。 請看截圖:
爲什麼它正在發生,以及如何防止UIImageView
移動嗎?我們是否需要其他限制?
什麼應該是綠色UIButton
約束條件放在UIImageView
的右側?
首先,你需要刪除top space constraint
,那麼你需要添加UIImageView
和你redView之間的約束,右鍵單擊並拖動到你的紅色視圖,然後選擇對齊到頁首,以後你需要改變第一項從.top
到.centerY
,並添加1乘數值爲中心的紅色底邊
一張圖片的價值超過1000個字
在你的第二個要求,你需要添加一個幫手觀點我把它命名爲guideView
這一觀點的背景將是.clear
和userInteraction
將被禁用,然後guideView將有.top
和.bottom
約束你UIImageView
.TOP並且.bottom也將有空間拖到超視圖,常量爲0,前導空間爲常量爲0的UIImageView
,如此圖所示,然後將所需的綠色視圖放入guideView
的內部,並將在垂直和水平中心對齊到超視圖和高度和具有固定值的寬度,並且全部是
希望這有助於
你也可以通過編程來完成。這將始終將圖像視圖居中放置在視圖的頂部邊緣,半高一半以下。
首先,爲UIImageView和UIView製作插座。
然後:
[imageViewOutlet setCenter:CGPointMake(viewOutlet.frame.size.width/2, viewOutlet.frame.origin.y)]
以後你需要的第二個項目,從頂部更改爲底?這個怎麼做? –
@ReinierMelien對不起,我有一個設計更改,請參閱我的更新問題與截圖 –
@ReinierMelien偉大的工作。我有一個小的UIButton在UIImageView的右側。它應該是什麼約束? –