[英]How to Resize UIView for universal application using Autolayout
我相信ismail的評論是正確的,大小類是在情節提要中執行此操作的正確方法。
如果你正在尋找一個更編程解決方案,可以實現sizeForItemAtIndexPath的方法UICollectionViewDelegateFlowLayout
,例如,你可以計算出每個設備的寬度,並返回正確的比例使用上述的方法每個單元格。 基本示例:
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
return CGSize(width:10, height:10)
}
在計算寬度和高度時,請務必考慮您的集合視圖間距和截面插圖。
蘋果表示,只需選擇場景中的所有視圖,然后單擊“添加缺少的約束”或“重置為建議的約束”即可。 將解決大多數自動布局問題。 首先拍攝。 (我現在正在尋找源,將很快用它來編輯答案)。
然后,查看有關解決自動布局問題的Apple文檔。 這篇簡短的文章將幫助您了解如何調試您要嘗試執行的操作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.