UIView の autoresizingMask プロパティに配列を提供することは可能ですか? これを行う理由は、ビューに追加する autoresizingMask プロパティを決定するいくつかの条件があるためです。
したがって、単に使用する代わりに:
self.view.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth;
私は次のようなことをしたい:
if (addMargin) {
[items addObject:UIViewAutoresizingFlexibleRightMargin];
}
if (addWidth) {
[items addObject:UIViewAutoresizingFlexibleWidth];
}
// Add to property
self.view.autoresizingMask = items;
なので、基本的にはこのプロパティの項目を条件付きで設定したいと思っています。