Подтвердить что ты не робот

Получить высоту UIView

У меня возникают проблемы с получением высоты UIView. Я пытаюсь получить высоту и (x, y) моего UIView. Представление добавляется как под просмотр другого представления

float y = optionalView.frame.size.height;
    NSLog(@"%.1f",y);

но всегда возвращает 0.0. требуется руководство.

Спасибо...

4b9b3361

Ответ 1

если вы хотите его зарегистрировать

NSLog(@"My view frame is: %@", NSStringFromCGRect(myView.frame));

Ответ 2

Вы пробовали этот @Maulik?

CGFloat width = CGRectGetWidth(self.view.bounds);
CGFloat height = CGRectGetHeight(self.view.bounds);

Ответ 3

Однако, если класс является UIView, то только:

CGFloat height = self.bounds.size.height