1、說明:我自訂一個View,View和裡面子控制項用Masonry版面。使用時,是先建立這個[[View alloc]init],然後再加入scrollView。取得資料後,計算大小,然後才設定View的frame。
2、問題:圖片中紅色2句是問題的核心, "
衝突。意思是NSAutoresizingMaskLayoutConstraint約束設定View寬度為0,但我Masonry佈局子控制項寬度設定為100。
3、解決:這個問題要怎麼解決呢? NSAutoresizingMaskLayoutConstraint我不太了解,設定為NO後,控制就不見了。
謝邀= = 從錯誤訊息看不出具體怎麼回事,一種猜想可能是父 view 沒加 autoLayout,結果 width 是 0,子 view width 是 100 撐不下了。
NSAutoresizingMaskLayoutConstraint 這個是把 autoResizingMask 翻譯出來的 constraint,不想要的話可以把一個屬性
translatesAutoresizingMaskIntoConstraints
(貌似是叫這個)改成 NO。