正如标题所说:我创建了一个空的 UIView 子类并向其添加子视图,我创建了一个空的 layoutSubviews 方法并在那里添加了一个断点。然后我构建项目,当在 layoutSubviews 方法中加载视图时模拟停止。到目前为止一切都很好。我继续模拟并旋转设备(假设视图控制器设置为允许任何方向)但是 layoutSubviews 再也不会被调用,尽管我可以看到我的对象是如何旋转的。任何想法?
好的,我将简化我的问题:如何创建带有一些子视图的自定义 UIView 并使其响应设备方向?我不需要使用 drawRect 或任何东西,只需子类化 UIView,添加几个子视图并在设备旋转时处理它们。