[英]Why is my UIButton Image size different in Simulator and Device?
我創建了一個屏幕,上面有兩個圖像(150 x 150像素),用於占據大部分屏幕。 這在模擬器中看起來很好,但是當我在設備上實際運行應用程序時,圖像縮小了變得非常小。 我假設設備大小是實際圖像本身的大小。
我使用了非常高質量的圖像,因此您無法注意到圖像已在模擬器上拉伸。
有什么東西我可以用來確保我總是使用150x150尺寸?
非常感謝
喬恩
根據您的描述,只需在故事板上為每個對象設置約束即可解決此問題。
為了舉例說明如何執行此操作,我在故事板中添加了兩個UIImageView對象。 選擇第一個對象並按下底部的約束按鈕,如下圖所示,您需要確保至少設置了4個約束。 具體來說,檢查HEIGHT,WIDTH並選擇到LHS的距離和到TOP的距離,方法是選擇相應的支柱,它將變為高亮的橙色(見圖)
完成此操作后,按下底部的“添加4個約束”按鈕。 然后使用第二個UIImageView對象重復此操作。
當約束被正確設置(沒有沖突)時,如果選擇對象,它們將是可見的,約束線將是藍色的(見下圖)
通過按照以下步驟將對象添加到故事板,這將解決設備上壓扁圖像的問題。 有關配置自動布局約束的進一步閱讀將非常有用。
我希望這有幫助
我認為它會對你有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.