原因
旧来の AutoSizing が(デフォルトで)有効になったままで、あたらしい AutoLayout は無効になっている。
UIオブジェクトのプロパティ translatesAutoresizingMaskIntoConstraints が有効になっている。
AutoSizingを無効にする(=AutoLayoutを有効にする)コードの例
1 2 3 |
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; indicator.translatesAutoresizingMaskIntoConstraints = NO; // !!! HERE !!! |