首頁  >  問答  >  主體

ios - 如何找出不必要的约束constraints in following list is one you don't want

大家讲道理大家讲道理2762 天前472

全部回覆(2)我來回復

  • 迷茫

    迷茫2017-04-17 16:22:13

    嚴格講,上述提示並不是出錯的約束,而是多餘的約束,例如設定了上、下邊距,同時又pin了高度,就會導致出現這樣的問題。感覺你的問題應該是設定了UIView:0x166ea400高度為37,然後又設定它等於另一個UIView:0x16526700寬度的0.0894。這樣就冗餘了。
    而排查的方法是,在storyboard中挨個找UIView,37是個很好的切入點,我是這樣做的,很笨

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 16:22:13

    說你設定了一個View的高度等於另外一個view1的寬度,view1的寬度又等於view2的寬度,然後view2的寬度不是確定值,會引起衝突,這種應該是設定約束優先權的問題?

    回覆
    0
  • 取消回覆