谁能给上之间的关系明确的解释UIView's
setNeedsLayout
,layoutIfNeeded
和layoutSubviews
方法呢?以及将使用所有三个的示例实现.谢谢.
让我感到困惑的是,如果我向自定义视图发送一条setNeedsLayout
消息,它会在此方法之后调用它layoutSubviews
,然后跳过它layoutIfNeeded
.从文档我预计流量为setNeedsLayout
>导致layoutIfNeeded
被称为>使layoutSubviews
被调用.