こんにちは!
Swift
1NSLayoutConstraint( 2 item: titleIv, 3 attribute: NSLayoutAttribute.CenterX, 4 relatedBy: NSLayoutRelation.Equal, 5 toItem: self.view, 6 attribute: NSLayoutAttribute.CenterX, 7 multiplier: 1.0, 8 constant: 0 9 ),
は問題なく動きます。
これを
swift
1NSLayoutConstraint( 2 item: titleIv, 3 attribute: NSLayoutAttribute.CenterX, 4 relatedBy: NSLayoutRelation.Equal, 5 toItem: self.view, 6 attribute: NSLayoutAttribute.Width, 7 multiplier: 0.5, 8 constant: 0 9 ),
とすると落ちます。
multiplierが0.5なら問題ないのですが、最初のコードで問題ないのですが、
これを0.25とかにしたいのです。
0.25WidthのダミーUIViewを作って、それのCenterXと揃えるしか方法はないのでしょうか?
困っています。アドバイスお願いします。
self.viewの幅 ≠ 画面幅、でしょうか?出来れば、他の制約についても書いて下さい。(最終的にどういう画面を作りたいのか)
あなたの回答
tips
プレビュー