iOS 应用程序 View 在模拟器上看起来与 XIB 文件不同

标签 ios iphone xcode

我正在尝试 Big Nerd Ranch iOS 编程书籍中的 iOS 编程。我已经创建了提到的 BNR 类,我的 xib 文件如下所示:

enter image description here

如您所见,屏幕中的所有内容都完美居中,因此我希望它在 IOS 模拟器中看起来也一样。但是当我运行它时,我得到它是这样的:

enter image description here

我不仅必须向下滚动才能看到下面的元素,而且这些元素根本没有居中,所有内容都被推到右边(没有滚动),以至于几乎一半的 View 都无法访问。

知道如何解决这个问题吗?

最佳答案

在 Interface Builder 中,选择 View ,然后单击“解决自动布局问题”按钮:enter image description here ,然后选择“添加缺少的约束”,如下所示:

enter image description here

您还可以更改 Interface Builder 的大小,如下所示:

enter image description here

关于iOS 应用程序 View 在模拟器上看起来与 XIB 文件不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26568186/

相关文章:

ios - 为什么我的 Collection View Cell 中显示为 nil?

iphone - 创建 3d 立方体,使用上下左右触摸移动控制旋转 iPhone, iOS

ios - 在 Xcode 7 中执行存档操作时,如何让我的构建脚本运行阶段运行?

iphone - 如何将图像和标题添加到表格 View IOS 的标题

ios - 在 iOS/Swift 中从 gs_instruments 播放单个 midi 音符

ios - 从一个简单的基于 TableViewController 的应用程序移动到一个 GridView (类似于 Flipboard),同时维护 CoreData 和 NSFetchedResultsController

iphone - 有没有办法在不重新启动应用程序的情况下使 NSBundle 本地化缓存失效? [iOS]

iphone - 某些 iphone sip 应用程序使用什么技巧与 UDP only sip 服务器通信?

iphone - 在 UICollectionViewCell 中添加分隔符,就像在 UITableViewCell 中添加分隔符一样

ios - 返回上一 View 时应用程序崩溃 - 线程 1 : EXC_BAD_ACCESS