2016-03-30 79 views
0

在Xcode中,故事板中,如何設置約束以便圖像視圖可以位於超級視圖頂部總窗口高度的50%(包括導航欄)?我們需要它所有支持iOS設備(4s,5s,5,6)的所有方向。無法設置圖像視圖

+1

使用相等的高度並設置multiiplier –

回答

0

在故事板中,按住Ctrl並將圖像拖放到它的超級視圖(可以從左側菜單中執行),然後選擇「平均高度」。

會出現一個新的約束。轉到這個約束,並且這次從右邊的菜單中,將乘數設置爲2(或者到0.5)

0

您應該能夠通過控制從您的圖像視圖拖動到視圖或周圍的對象來設置約束頂部和底部。

在正確的視圖控制器中爲imageview創建出口。

@IBOutlet weak var imageView : UIImageView! 

然後轉到您的viewdidload並使用代碼。

imageView.frame.size.height = self.view.frame.height/2 

,如果你想改變對象的位置,你可以使用

imageView.frame.origin.x (or y) = (your placement) 

一旦你創建出口作出一定要到故事板的連接面板上的右上角和從viewView左邊的圓圈拖到viewController中的imageView。

希望這會有所幫助。

0

讓imageName = 「percent.png」

令圖像=的UIImage(命名爲:imageName)

設的ImageView =的UIImageView(圖片:圖片)

imageView.frame =的CGRect(X :0,Y:0,寬度:screenSize.width,高度:screenSize.height/1.8) view.addSubview(ImageView的)

,或者我們還可以通過百分比來設置像 screensize.height * 0.50(設置爲每要求)

tahnks求救