UIView框架更改通知

时间:2011-05-25 03:46:18

标签: ios uiview notifications frame

当UIView的帧或边界发生变化时是否有任何通知?每当UIView的帧发生变化时,我都需要计算并设置其自定义子视图的帧,以使其方面适合超级视图。

NSView为此目的通知NSViewFrameDidChangeNotfication。为什么UIView没有这个?

1 个答案:

答案 0 :(得分:13)

没有通知。你可以将UIView子类化为覆盖layoutSubviews,直接进行布局或发送必要的通知。

您是否尝试过设置合适的autoresizingMask以便子视图自动调整大小?