所以我“意外地”创建了3个nib文件,我可以在三个视图(.xib文件)之间左右滑动但是,我有一些关于布局和自动布局的问题,对于一个设备看起来很棒,其他......不那么热。
我正在尝试添加一些图像和一个按钮,但是,这个位置非常奇怪。
我该如何解决这个问题?
另外,如果可能,我可以使用ViewController在.xib文件上显示自己吗?
答案 0 :(得分:0)
您可以通过两种方式考虑您的情况。 首先,您可以使用视图控制器连接这3个nib文件中的每一个。然后,您可以使用页面视图控制器来管理所有这三个视图控制器。页面视图控制器支持向右和向左滑动以显示不同的视图控制器。您只需要使每个视图控制器布局正确,然后所有滑动操作都将由页面视图控制器处理。 其次,您可以使用3个子视图控制器创建根视图控制器。您应该调用rootViewController.addChildController方法来添加这3个子视图控制器。但是你需要仔细考虑这3个子视图控制器的布局,因为它们只是根视图控制器的一部分。
答案 1 :(得分:0)
您必须检查显示问题的自动布局限制。有时候自动布局会导致显示问题。
对于三个.nib文件,您可以简单地使用视图控制器并在需要时将其添加到根视图中,并在您想要删除它时从根视图中删除它。