子视图不随 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()
我有一个 superView
,我创建了一个新的 View
作为我代码中的子视图。
通知 Status View 是 superView 和 Driver InfoView 是 subView:
但是当我更改 NotifyStatusView 的大小时,它们会更改 superView 中除驱动程序信息视图之外的每个项目的工作: 2 种不同尺寸的 superView:
我唯一能想到的是,我将 Driver View 添加为一个新 View,并将其拖放到 SuperView 中。
只需添加评论作为答案:
您需要调用 layoutIfNeeded() 来告诉您的视图更新布局更改。
self.view.layoutIfNeeded()