Кажется, что с Xcode 8, на viewDidLoad
, все просмотры viewcontroller имеют одинаковый размер 1000x1000. Странная вещь, но все в порядке, viewDidLoad
никогда не было лучшим местом для правильного размера просмотров.
Но viewDidLayoutSubviews
есть!
И в моем текущем проекте я пытаюсь напечатать размер кнопки:
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
NSLog(@"%@", self.myButton);
}
Журнал показывает размер (1000x1000) для myButton! Затем, если я регистрирую нажатие кнопки, например, журнал показывает нормальный размер.
Я использую автозапуск.
Это ошибка?