我对使用XIB进行定向更改很陌生。
我看到了许多像this和this这样的问题,但在这里我似乎找不到简单的解决方案。我不想使用任何第三方的框架,但我希望有一个逐步的方式,我应该如何重新设计我的XIB和/或我应该如何创建插座。以及XIB视图代码( UIView导数)中应该包含的内容。
视图XIB到目前为止还没有任何出口,我不确定我应该提供哪些插座。以下是XIB的结构:

和上面的一样,我还会有2-3个XIB来加载视图,所有这些都会被放入相同的视图控制器中。
同样,我知道UIViewController如何对方向变化做出响应(preferredInterfaceOrientationForPresentation和shouldAutorotateToInterfaceOrientation),但不知道如何在每个事件上加载相应的XIB。,
发布于 2013-12-01 20:39:19
这可能是一项相当棘手的任务。您正确地将出口添加到视图中,并以编程方式在视图控制器中重新排列它们。这是一项相当艰巨的任务,需要大量时间。
我建议使用XCode中提供的自动布局工具来简化这项工作,并帮助使过渡看起来更加流畅。请查看以下链接:
每次用户更改方向时重新加载整个XIB可能是一个很好的选择,如果您要更改视图的内容时,用户更改方向,而不仅仅是安排。看看关于支持多个接口方向的Apples文档。
我希望这有帮助:)
https://stackoverflow.com/questions/20313695
复制相似问题