Objective c 在Xcode 5中是否有其他方式查看iOS模拟器/我是否正确查看按钮?

Objective c 在Xcode 5中是否有其他方式查看iOS模拟器/我是否正确查看按钮?,objective-c,xcode,button,ios-simulator,Objective C,Xcode,Button,Ios Simulator,我正在做关于iOS的Ray Wenderlich教程,还有按钮教程。当我运行应用程序时,我会得到如下结果: 我有两个问题: 我经常看到模拟器以实际iPhone的形式出现,我想知道这是否可能,或者这个矩形是否是查看它的唯一方式 我问这个问题的原因是当我将按钮连接到一个动作时(它说“按下!”)。那么,它应该只显示在框中(右下角),还是应该显示在模拟器上——模仿用户在屏幕上看到的内容 关于你的第一个问题:可能是屏幕大小的问题。请参见此处 屏幕截图中显示的输出是由NSLog生成的,在设备上看不到。您需

我正在做关于iOS的Ray Wenderlich教程,还有按钮教程。当我运行应用程序时,我会得到如下结果:

我有两个问题:

  • 我经常看到模拟器以实际iPhone的形式出现,我想知道这是否可能,或者这个矩形是否是查看它的唯一方式

  • 我问这个问题的原因是当我将按钮连接到一个动作时(它说“按下!”)。那么,它应该只显示在框中(右下角),还是应该显示在模拟器上——模仿用户在屏幕上看到的内容


  • 关于你的第一个问题:可能是屏幕大小的问题。请参见此处


    屏幕截图中显示的输出是由NSLog生成的,在设备上看不到。您需要添加UILabel之类的标签并设置其文本。

    在模拟器菜单中,尝试选择窗口,然后缩放并转到50%。视网膜模型在我的屏幕上太大了。此外,带有标准iPhone的旧iOS 6模拟器看起来确实像一部真正的手机,所以不久前的例子看起来会有所不同


    如果您想支持iOS 6.x,可以将其加载到Xcode中。从Xcode主菜单中,选择Xcode,然后选择Preferences,然后转到Downloads(下载)选项卡。

    左上角的>run(运行)按钮右侧是一个双端按钮。左端让您选择运行哪个构建,右端让您选择您使用的模拟器。确保已选择要模拟的iPhone/iPad版本。还要注意的是,“视网膜”iPad将显示没有边框(因为它太大了,即使没有边框也装不下)。谢谢。这个应用程序是为iPhone设计的,但我为iPhone提供的唯一选项是retina,当我运行它时,我得到的是一个没有iPhone轮廓的平淡矩形。因此,如果“按下!”按钮只在用户单击按钮后显示,我仍然需要添加标签?是的,尽管有许多其他解决方案可以使用。但一开始这是最简单的。