【问题标题】:UIView frame change NotificationUIView 换帧通知
【发布时间】:2011-09-01 10:28:50
【问题描述】:

UIView 的框架或边界发生变化时是否有任何通知?每当UIView 的框架发生变化时,我需要计算并设置其自定义子视图的框架,以便它的外观适合超级视图。

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

【问题讨论】:

标签: ios uiview notifications frame


【解决方案1】:

没有通知。您可以继承 UIView 以覆盖 layoutSubviews,以直接进行布局或发送必要的通知。

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

【讨论】:

    猜你喜欢
    • 2021-07-29
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多