2016-05-16 55 views
0

所以我“不小心”创建了3个nib文件,我可以在三个视图(.xib文件)之间左右滑动,但是我有一些关于布局和自动布局的问题,设备看起来不错,其他....不那么热。.xib文件的问题

我想添加一些图像和一个按钮,但是,放置是完全奇怪的。

我该如何解决这个问题?

另外,如果可能,我可以只使用ViewController来将自己展示在.xib文件中吗?

回答

0

有两种方法可以考虑你的情况。 首先,您可以将这3个nib文件中的每一个与视图控制器连接起来。然后,您可以使用页面视图控制器来管理所有这三个视图控制器。页面视图控制器支持左右滑动以显示不同的视图控制器。您只需要使每个视图控制器布局正确,然后所有刷卡操作都将由页面视图控制器处理。其次,您可以使用3个子视图控制器创建一个根视图控制器。你应该调用rootViewController.addChildController方法来添加这3个子视图控制器。但是你需要仔细考虑这3个子视图控制器的布局,因为它们只是根视图控制器的一部分。

0

您必须检查显示问题的自动布局约束。某些时候,自动布局会导致显示问题。

对于三个.nib文件,您可以简单地使用视图控制器,并在需要时将其添加到根视图,并在需要删除它时从根视图中删除它。