簡體   English   中英

ioS更改按鈕圖像以填充iPhone 3.5英寸和iPhone 4英寸的屏幕

[英]ioS change button images to fill up the screen for iphone 3.5 inch and iphone 4 inch

我剛剛開始編寫iOs應用來工作,遇到了這個問題,該問題與調整屏幕上的按鈕大小以適合iPhone 3.5英寸和4英寸有關。 如果您查看下面的屏幕截圖,您可能會得到我要解決的大多數問題。

3.5英寸屏幕的應用程序設計

4英寸屏幕的應用程序設計

因此,我們的設計師設計了布局,從中您可以看到,彩色按鈕應該填充兩個iphone設備組的屏幕高度,減去該應用程序的stautus欄和導航欄的高度。

我看過一些關於自動調整大小的內容,但是我覺得它不適合您的需求,如您在圖像中看到的那樣。

我考慮過的另一種方法是在代碼中編寫一條if語句,以確定使用該應用程序的人是否在4英寸的iPhone上,然后加載不同的圖像。 但是,考慮更多細節后,我將不得不更改每個按鈕的位置,以確保新加載的圖像可以防止重疊。

我的問題是,有沒有一種方法可以更改屏幕快照c中按鈕的位置,從而根據屏幕截圖實現我想要的?

如果您能告訴我在當前問題的解決方法上是否處於正確的軌道,也將不勝感激。

謝謝堆。

如果您不想使用AutoLayout,那么我建議在Interface Builder中將其關閉,以便您可以手動控制框架。 至於控制框架,請確保您要編輯的每個視圖都可被代碼訪問(它的IBOutlet或您手動實例化它),然后調整myView.frame屬性。 myView.frameCGRect ,因此您可以像這樣編輯它: myView.frame = CGRectMake(x, y, width, height)

暫無
暫無

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

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