Уведомление о раме UIView
Есть ли какое-либо уведомление при изменении фрейма или границ UIView? Всякий раз, когда изменяется кадр UIView, мне нужно вычислить и установить кадр его настраиваемого поднабора, чтобы он соответствовал размеру надстройки.
NSView имеет уведомление NSViewFrameDidChangeNotfication для этой цели. Почему это не для UIView?
Ответы
Ответ 1
Нет уведомлений. Вы можете подклассифицировать UIView, чтобы переопределить layoutSubviews
, либо непосредственно сделать макет, либо отправить необходимое уведомление.
Пробовали ли вы установить подходящий autoresizingMask
, чтобы под просмотрщик автоматически изменялся?