标签: ios uiview notifications frame
当UIView的帧或边界发生变化时是否有任何通知?每当UIView的帧发生变化时,我都需要计算并设置其自定义子视图的帧,以使其方面适合超级视图。
NSView为此目的通知NSViewFrameDidChangeNotfication。为什么UIView没有这个?
答案 0 :(得分:13)
没有通知。你可以将UIView子类化为覆盖layoutSubviews,直接进行布局或发送必要的通知。
layoutSubviews
您是否尝试过设置合适的autoresizingMask以便子视图自动调整大小?
autoresizingMask