我刚刚开始 iOS 编程,正在学习斯坦福的 iTunesU 教程。
在第一个教程中,我们展示了如何构建一个简单的 RPN 计算器。当我在模拟器中构建和编译时正常启动,但一切都被“压扁”了。我认为这是因为 XCode 中的 View 比 iOS 模拟器大。如何在 Xcode 中调整视图的大小,或者我错过了什么。这是 iOS 模拟器视图与 xcode 的对比
我刚刚开始 iOS 编程,正在学习斯坦福的 iTunesU 教程。
在第一个教程中,我们展示了如何构建一个简单的 RPN 计算器。当我在模拟器中构建和编译时正常启动,但一切都被“压扁”了。我认为这是因为 XCode 中的 View 比 iOS 模拟器大。如何在 Xcode 中调整视图的大小,或者我错过了什么。这是 iOS 模拟器视图与 xcode 的对比
看起来您在 Xcode 的 Interface Builder 中的视图是 4" 视图,而模拟器正在运行 3.5" 设备。你可以改变任何一个。
Xcode 中的视图大小可以通过选择整个视图来更改,在属性检查器中,您可以在 Freeform、3.5、4 之间更改大小。
您可以通过转到硬件>设备>选择您的设备来更改模拟器中的设备
但是,重叠的按钮等更多地与使用 Auto Layout 或误用 struts 相关。您可以关闭 Auto Layout 并使用 struts,或者接受挑战来学习 Auto Layout。这是自动布局的开始:什么是自动布局?
您正在使用最新 iPhone 的设备模拟器并没有被“压扁”,它有 4 英寸显示屏而不是 3.5 英寸。要更改设备,请转到模拟器栏中的硬件->设备。并且 iPhone 框架没有显示在最新版本的模拟器中,因此要按 Home 按钮,您可以在 Hardware->Home 下进行操作。