我有一个superView
,并且创建了一个新的View
用作代码中的子视图。
通知状态视图是超级视图,而驱动程序信息视图是子视图:
但是,当我更改NotifyStatusView的大小时,它们更改适用于superView中除驱动程序信息视图之外的所有项目: 2种不同大小的superView:
我唯一想到的是我将驱动程序视图添加为新视图并将其拖放到SuperView中。
答案 0 :(得分:1)
只需添加评论作为答案:
您需要调用layoutIfNeeded()来告诉您的视图更新布局更改。
self.view.layoutIfNeeded()