2014-10-03 3 views
6

Что такое программный эквивалент UIViewControllerResize View From NIB при редактировании раскадровки в интерфейсе интерфейса Xcode?Программный эквивалент свойства «Resize View From NIB» UIViewController

Я хочу установить это для нет для контроллера вида, который использует файл xib вместо раскадровки.

Resize View From NIB

+0

Что поведение вы находясь в поиске? Вы хотите использовать AutoLayout? На эту тему есть ресурсы. – aug2uag

ответ

1

Там нет метода в UIViewController, который предназначен для отображения на этой И.Б. собственности. Однако, так как это влияет на размер и положение точки зрения верхнего уровня по отношению к строке состояния, программный эквивалент, вероятно, будет следующее, если строка состояния видна:

int statusBarHeight = [UIApplication sharedApplication].statusBarFrame.size.height; 
CGRect viewFrame = self.view.frame; 
self.view.frame = CGRectMake(0, statusBarHeight, viewFrame.size.width, viewFrame.size.height - statusBarHeight); 
Смежные вопросы