SwiftでAutoLayoutに挑戦(multiplier)

過去にSwiftでAutoLayoutを実現する記事を書いたのですがhiramatch.hatenablog.com

その中でよく分かっていなかったNSLayoutConstraintのイニシャライザに指定するmultipilierについての覚え書きです。

このmultipilierですがどうやらNSLayoutConstraintの中で指定するitemとtoItemとの比率を指定するもの様です。

以下はその確認です。

まずは確認に使った画像
f:id:hiramatch:20150330222017j:plain

次にViewController

画像の横幅をmultipilier=0.8と設定することで画面横幅の80%とし
画像の縦幅をmultipilier=0.2と設定することで画面縦幅の20%としています。

そして実行結果です。
f:id:hiramatch:20150330222254p:plain