[英]Autolayout Rendering inconsistently across devices
我有一系列視圖,每個視圖都包含一個滾動視圖,該滾動視圖包裝了各種子視圖,即“集合”視圖,“標簽”,“ imagview”。 我第一次使用自動版式,某些視圖在某些設備上可以正常渲染,但在其他設備上卻不能,我在iPhone 4s,5和6上附加了視圖預覽。
特別是,我不確定“歷史記錄”視圖的對齊方式在iPhone 5和4中如何偏離中心,但在iPhone 6中很好,並且iPhone 6中的“收藏夾”視圖在右側顯示為分切顯示,但在iPhone 5,4中則不是,最后在iPhone 4s的可縮放圖像上方帶有標簽“圖像標題”的藍色圖像如何被剪短。 我會認為自動布局中的錯誤會在各個設備之間保持一致嗎?
任何輸入表示贊賞。
好像您要在某些元素上設置絕對寬度。 相反,您應該設置到父UIView
的邊緣的距離。 即到集裝箱的尾隨/前導空間。
嘗試給出一致的約束。 看起來您只是在進行前導和頂部空間的預覽,也許您正在添加寬度和高度約束以避免視圖放錯位置。 試着像在自動布局之前先自動調整蒙版大小一樣。 嘗試保持比例或在具有尾部和底部空間限制的情況下隨容器擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.