[英]How can I center a image when it is displayed in both 3.5 inch and 4 inch iphone screen?
我希望在應用程序運行3.5英寸屏幕時以黃色正方形顯示圖像。 但是,現在僅顯示圖像的上部(紅色正方形區域)。 因此,如何使圖像始終居中。
我使用photoshop繪制所需的效果。 我希望圖像是這樣的:
在4英寸屏幕中:
在3.5英寸屏幕中:
無論如何,您是否認為這會滿足您的需求
[self.imgView setCenter:self.view.center];
要么
[self.imgView setCenter:CGPointMake(self.view.frame.size.width / 2, self.view.frame.size.height / 2)]
self.view.center
提供您當前視圖的可見部分的中心。
只需調整imageView的Autosizing即可。
在xib
文件中選擇圖像,然后:
再次選擇圖片
而已。
設置UIImageView
框架
myImageView.frame = CGRectMake(x, y, self.view.frame.size.width - (x*2), self.view.frame.size.height - (y*2));
在情節提要中選擇imageview,然后添加以下兩個約束。 您可以通過單擊視圖下方的小圖標來添加約束。 在這種情況下,您將通過單擊4個圖標組中的第一個圖標找到以下選項。
添加這些約束時,請確保已選擇imageview。
為頂部和底部的imageview設置約束
使用第一個圖標的底部檢查您的3.5英寸和4英寸屏幕
3.5屏
4寸屏
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.