子视图不随 superView 的大小变化而调整大小

Subview is not resizing with the size changes of superView

我有一个 superView,我创建了一个新的 View 作为我代码中的子视图。

通知 Status View 是 superView 和 Driver InfoView 是 subView:

但是当我更改 NotifyStatusView 的大小时,它们会更改 superView 中除驱动程序信息视图之外的每个项目的工作: 2 种不同尺寸的 superView:

我唯一能想到的是,我将 Driver View 添加为一个新 View,并将其拖放到 SuperView 中。

只需添加评论作为答案:

您需要调用 layoutIfNeeded() 来告诉您的视图更新布局更改。

self.view.layoutIfNeeded()