使用masonry的時候怎么設置約束的優先級

Masonry可以設置約束的優先級,優先級分為priorityHigh,priorityMedium,priorityLow(高,中等,低)三個等級。優先級默認為中等,所以當我們對某一個控件的約束條件重復后,會打印警告信息,告訴我們應該去修復它們。

[view mas_makeConstraints:^(MASConstraintMaker *make) {

make.top.equalTo(@0).priorityHigh();

}];

當你使用masonry進行布局,運行的時候控制臺如果有輸出約束重復的話,可以用 .priorityHigh()將你想要布局的約束的優先級提高,就不會報約束重復了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Masonry是一個輕量級的布局框架,擁有自己的描述語法,采用更優雅的鏈式語法封裝自動布局,簡潔明了并具有高可讀性...
    3dcc6cf93bb5閱讀 1,826評論 0 1
  • (一)Masonry介紹 Masonry是一個輕量級的布局框架 擁有自己的描述語法 采用更優雅的鏈式語法封裝自動布...
    木易林1閱讀 2,385評論 0 3
  • iOS_autoLayout_Masonry 概述 Masonry是一個輕量級的布局框架與更好的包裝AutoLay...
    指尖的跳動閱讀 1,195評論 1 4
  • [置頂]iOS - Masonry使用中的一些整理 標簽:iOS資源大全iOS常用方法iOS學習資料Masonry...
    DreamMakerSky閱讀 3,199評論 0 4
  • 愿你心動時恰好 耳機里是晚男的聲音,眼睛卻始終盯著屏幕,指望你發來一條信息,可是從早等到...
    鄭老板閱讀 399評論 0 1