還有一些不太清楚的東西。我們知道例如iphone 5s的分辨率爲320 x 568點。 如果在xocde上,故事板上我使用「wAny hAny」大小類,並放置一個尺寸爲500h x 500w的VIEW(UIView)並將其限制在超級視圖的頂部,左側,右側和底部。 在那裏,我可以適應100個50x50點的圖像,每行10個圖像。 現在,如果我在iphone 5模擬器上運行這個應用程序,我不能夠看到連續10個圖像,因爲寬度只有320? 也許iOS會調整圖像的大小以便它們可以點擊?如果我不想讓這些圖像重新調整大小怎麼辦? 有人可以幫助我,或指導我解釋這個文件?xcode大小類與實際iphone決議
回答
超級視圖將在應用程序運行時調整大小以適應屏幕。因此,由於您已將視圖固定在超視圖的頂部,左側,右側和底部,因此它也將被調整大小。
當您設計您的界面並添加您的約束時,您需要考慮所有這些調整大小。整個點的約束是讓你設計面對所有這些調整大小。因此,對於你的10張圖片,當應用程序實際運行時,它們肯定不適合固定寬度爲50,10的行,因爲(正如我剛纔所說),superview將被調整大小。您可以自行設計接口和約束條件,以便它們適合將。
感謝您的建議。所以自從我在「wAny hAny」大小類中可以擁有的最大尺寸視圖是600 x 600,並將其限制在頂部,左側,右側和底部,那麼如果我在iphone5中運行它,這將調整爲320x568,如果我在iphone 4s上運行它,然後將調整到320x480?所以如果我的要求是要有100個圖像(10行每行10個),那麼爲了例如在iphone 5中適合100個圖像,我需要每個圖像爲32x56點?現在,如果我想在iphone 4上運行此操作系統,操作系統是否可以將它們重新調整爲32x48點?或者我需要爲每個iphone創建一個大小類? – borna
(1)這與大小類別無關。 (2)「如果我在iphone5中運行它,這將被調整爲320x568,如果我在iphone 4s上運行它,那麼將調整到320x480?」正確。 (3)「現在,如果我想在iphone 4上運行此操作系統,操作系統是否可以將它們重新調整爲32x48點」它可以執行任何您指定的操作。你使用約束或代碼或兩者來說明。 – matt
@borna舉一個例子,我的「99瓶」應用程序有99個瓶子圖像顯示在11行中,每行9個。這些圖像完美適用於任何尺寸的iPhone屏幕 - 4s,5,6或6 Plus。它們形成一個完美的網格,填滿屏幕。爲什麼?因爲我的代碼對它們進行了配置,以便它們能夠做到 – matt
- 1. IPhone XIB大小descrepncies與實際的iPhone
- 2. 實際移動決議
- 3. navigationBar.IntrinsicContentSize.height與實際欄大小不匹配
- 4. R地塊與實際大小
- 5. imap_fetchheader字節與實際文件大小
- 6. 實際JFrame大小與聲明
- 7. 文件的實際大小
- 8. 實際大小在ActionScript 3
- 9. Xcode 6大小類
- 10. 切換大小類Xcode
- 11. 是byte []的byte.length()的最大大小還是實際大小?
- 12. 如何知道桌面大小xcode iphone?
- 13. GZip頁腳中的流大小與實際流大小不匹配
- 14. Java HashMap的大小()能否與其實際條目的大小不同步?
- 15. 獲取屏幕的實際大小
- 16. HTML「伸展」組件的實際大小
- 17. HTML元素的實際大小n Javascript
- 18. 如何找出JFrame的實際大小?
- 19. Android對話框的實際大小
- 20. Obj-C controller.view.frame獲取實際大小
- 21. JFrame:獲取實際內容大小
- 22. wxPython - GetSize不返回實際大小
- 23. 結構大小4倍實際圖像
- 24. 獲取zip條目的實際大小
- 25. 計算UITableView的實際大小
- 26. 如何調整實際大小::圖片
- 27. TEXT字段(MySQL)的實際大小
- 28. WPF - 圖像控件實際大小
- 29. iPhone與Android網站大小
- 30. Xcode 6 - 在iPhone 4上使用大小類
「iphone 5s的分辨率爲320 x 568」不,這是尺寸,而不是分辨率。 – matt