2015-01-05 11 views
0

我正在使用啓動Screen.xib文件來啓動我的iOS應用程序屏幕。 該應用程序只能用於肖像模式,iPhone和橫向模式只能用於iPad。在Xcode中使用AutoLayout實現中心UImage

作爲啓動屏幕,我使用的是UImageView。對於縱向模式,我希望圖像具有最大寬度,對於橫向模式,我希望它具有最大高度。這是一個方形圖像(512×512像素),比例必須保留。

有誰知道如何使用約束在AutoLayout中做到這一點?我可以讓它適用於一個方向,但是對於另一個方向來說是搞砸了。

+0

所以你想在顯示器的中心有一個正方形的圖像,iPhone上的黑色條形頂部和底部以及iPad上的左右黑色條形? – vacawama

回答

0

要在你的顯示器爲中心的正方形圖片,請執行以下操作:

  1. 開始在你的故事板新的視圖控制器。將背景顏色設置爲黑色。

  2. 拖出一個圖像視圖並將其放置在ViewController的中心。將其左側,頂部,右側和底部邊緣固定到其superView。確保限制利潤未選中,並使所有四個抵消0。點擊添加4條約束條件

  3. 設置ImageView的圖像圖像文件,並設置模式查看看點適合

相關問題