objective-c - iOS的constraints約束一個警告問題
迷茫
迷茫 2017-05-02 09:28:15
0
1
488

1、說明:我自訂一個View,View和裡面子控制項用Masonry版面。使用時,是先建立這個[[View alloc]init],然後再加入scrollView。取得資料後,計算大小,然後才設定View的frame。

2、問題:圖片中紅色2句是問題的核心, "" 🟎 和 30013030305:000305:000585:000585:00055030305:000355:00 B width == 100> 衝突。意思是NSAutoresizingMaskLayoutConstraint約束設定View寬度為0,但我Masonry佈局子控制項寬度設定為100。 3、解決:這個問題要怎麼解決呢? NSAutoresizingMaskLayoutConstraint我不太了解,設定為NO後,控制就不見了。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(1)
过去多啦不再A梦

謝邀= = 從錯誤訊息看不出具體怎麼回事,一種猜想可能是父 view 沒加 autoLayout,結果 width 是 0,子 view width 是 100 撐不下了。

NSAutoresizingMaskLayoutConstraint 這個是把 autoResizingMask 翻譯出來的 constraint,不想要的話可以把一個屬性translatesAutoresizingMaskIntoConstraints(貌似是叫這個)改成 NO。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!