2014年10月30日

iOSにてAutolayoutの場合でも動的にViewの高さを変更する方法

iOSにてAutolayoutの場合でも動的にViewの高さを変更する方法です

ストーリーボードを使う前提です。

1.Storyboard上にて、高さを変更したいビューにHeight制約を追加します。高さ指定は何でも良いです。

2.追加した制約を.hファイルへアウトレット接続します(control+ドラッグ)
こんな感じでプロパティが定義されます

@property (weak, nonatomic) IBOutlet NSLAYOUTConstraint *hogehogeHeight;

3.定義されたプロパティに値を設定します
.mファイル内のvieDidloadとかで高さを設定します

_hogehogeHeight.constant = 100;

posted by pltokyo at 10:38| Comment(0) | Objective-C