2014-12-22 4 views
1

У меня есть UIView, который настроен на автоматизацию в зависимости от вида partent. Проблема в том, что кадр возвращает исходный размер, даже если он авторизован.Как получить реальный кадр после авторизованного UIView

- (void)awakeFromNib{ 
     NSLog(@"%@", NSStringFromCGRect(self.frame));} 

это - оригинальный размер!

ответ

1

Вы должны использовать одну из функций жизненного цикла viewController, чтобы получить реальный размер subviews.

Один из них будет работать:

  • viewDidLayoutSubviews
  • viewDidAppear

Для более подробной информации проверить ответ на этот вопрос: Unable to set frame correctly before viewDidAppear

+0

Спасибо за ваш ответ, но также работает, когда я использую layoutSubviews –

Смежные вопросы