簡體   English   中英

在3.5英寸和4英寸iPhone屏幕上同時顯示圖像時,如何使圖像居中?

[英]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個圖標組中的第一個圖標找到以下選項。

  1. 容器水平中心-0
  2. 容器垂直中心-0

添加這些約束時,請確保已選擇imageview。

為頂部和底部的imageview設置約束

在此處輸入圖片說明

使用第一個圖標的底部檢查您的3.5英寸和4英寸屏幕

3.5屏

在此處輸入圖片說明

4寸屏

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM