国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS 約束沖突怎么解決

2019-10-21 18:49:59
字體:
來源:轉載
供稿:網友

iOS約束沖突一般分為兩類:邊距約束沖突或者尺寸沖突,通常可通過修改其中一方控件的約束優先級,這就使用到了content Hugging/content Compression Resistance,而使用的前提需要確定其控件大小,一般在autolayout成功約束后使用.

設置最大優先級,只要將該控件優先級設置的比另外一個高,就可以確保在發生約束沖突時改變另一個約束.

- (void)setContentHuggingPriority:(UILayoutPriority)priority forAxis:(UILayoutConstraintAxis)axis NS_AVAILABLE_IOS(6_0);

同樣的,就是可以設置控件最小優先級了

- (void)setContentCompressionResistancePriority:(UILayoutPriority)priority forAxis:(UILayoutConstraintAxis)axis NS_AVAILABLE_IOS(6_0);

* Intrinsic Content Size:固有大小,像UIView之類控件都有自身固有大小.

另附:

// 否則在6/6plus上不準確 self.label.preferredMaxLayoutWidth = SCREEN_WIDTH - 40;

以上所述是小編給大家介紹的iOS 約束沖突的解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!

 

注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 横峰县| 新宁县| 洱源县| 连州市| 双江| 漳平市| 容城县| 顺昌县| 淄博市| 许昌县| 井冈山市| 于田县| 辰溪县| 缙云县| 喜德县| 南通市| 克什克腾旗| 工布江达县| 泰来县| 维西| 自治县| 定襄县| 上饶市| 镇坪县| 沙田区| 高清| 大埔区| 合江县| 太和县| 永吉县| 墨竹工卡县| 龙南县| 泰和县| 泾川县| 婺源县| 中江县| 桃源县| 池州市| 木兰县| 安新县| 赤水市|