Is there any notification when frame or bounds of UIView
changes? Whenever frame of a UIView
changes, I need to calculate and set the fram开发者_运维问答e of its custom subview so that it aspect fits in the superview.
NSView
has the notification NSViewFrameDidChangeNotfication
for the purpose. Why is this not there for UIView
?
There is no notification. You can subclass UIView to override layoutSubviews
, to either do the layout directly or send the necessary notification.
Have you tried setting an appropriate autoresizingMask
so the subview gets resized automatically?
精彩评论