В UIViewController
после того, как я позвонил self.view.frame.size.height = 99
, как я могу вернуть исходную высоту представления (не сохраняя ее в переменной)?Получите оригинальную высоту обзора после ее изменения
Я думал о UIScreen.mainScreen().bounds.height
, но это может быть неточным, если имеется панель навигации или какой-либо другой бар.
Сохраните размер перед его заменой в другой переменной. Или вы также можете добавить свойство 'UIView', где вы сохраните его первоначальную высоту. – LinusGeffarth
Аналогичный вопрос: http://stackoverflow.com/questions/4874288/use-key-value-observing-to-get-a-kvo-callback-on-a-uiviews-frame – Cristik