XCode4.3创建第一个ios入门项目,翻译至官方教程(二)

使用检视器来检视视图控制器

当一个应用启动时,就会加载主故事板文件,并创建一个初始视图控制器的实例。初始视图控制器管理着用户运行应用时看到的第一个场景。由于 Single View 模板只提供一个视图控制器,它也就自然成为初始视图控制器。你可以利用 Xcode 检视器(Inspector)来观察视图控制器的状态等相关信息。

如何打开检视器…

  1. 在工程导航栏点选 MainStoryboard.storyboard,画布上就会出现它的场景。
  2. 在大纲视图中,点选 Hello World View Controller(就位于 First Responder 下边)。
    你的工作区窗口看上去应该和图中类似:
       请注意场景和场景坞上同时显示了一个蓝色方框,而且场景坞中视图控制器对象是被选中的状态。

3、 点按位于工具条上的 View 按钮最右边一个按钮,展开右侧的实用工具区域(或者点选 View > Utilities > Show Utilities)。
4、 点选实用工具区域中的 Attributes(属性)检视器按钮,打开属性检视器。
     检视器按钮是位于实用工具区域顶部检视器选择条中的第四个按钮。

打开属性检视器后,你的工作区窗口看起来应该和图中类似(可能你需要将窗口扩大来查看所有内容):

在属性检视器的 View Controller(视图控制器)部分,你可以看到 Initial Scene(初始场景)选项是被选中的:


注意,如果你取消选择这个选项,那么画布上的初始场景指示器就会消失。在本教程中,请确保 Initial Scene 选项一直是被选中状态。

改变视图的背景颜色

在之前的教程中,你曾学到应用在模拟器中运行时,你看到的白色背景就是由视图提供的。要确保应用能够正常运行,你可以将视图的背景色替换成别的颜色,并查看应用在模拟器中运行时能否显示新颜色。

在改变视图背景颜色之前,请确保故事板在画布上是打开的。(如果需要,请在工程导航栏中点选 MainStoryboard.storyboard 在画布上打开故事板。)

如何设置视图控制器中视图的背景颜色…

  1. 在大纲视图中,点按 Hello World View Controller 旁边的三角箭头(如果它是收起的状态),然后点选 View(视图)。
    Xcode 会高亮显示画布上的视图区域。
  2. 在实用工具区域顶部的检视器选择条中点选 Attributes 按钮,打开属性检视器。
  3. 在属性检视器中,点按 Background(背景)菜单那里的白色矩形,打开 Colors(颜色)窗口。
    菜单中的矩形会显示当前的背景颜色。Background 菜单看起来应该和图中类似:

注意:如果不是点按白色矩形而是 Default 字符,则会弹出颜色选择菜单,此时请之间点选 Other(其他)。

4、在 Colors 窗口中,点选除了白色的任意颜色。
你的工作区窗口(包括 Colors 窗口)看上去应该和图中类似:

需要注意的是,当你选择一个视图时 Xcode 会将其高亮显示,此时画布中的颜色因为叠加可能会和 Colors 窗口中所选的颜色不太一致。

5、 选好后关闭 Colors 窗口。

请确保 Xcode 工具条中 Scheme 菜单里仍然显示为 HelloWorld > iPhone 5.0 Simulator。你看到的画面应该和图中类似:


提示:在运行应用之前,你无需手动保存工程。因为当你按下 Run 按钮(或点选 Product > Run)时,Xcode 就已经自动将你所做的修改全部保存了。
在继续阅读后面的教程之前,请把视图的背景色改回白色。

如何把视图的背景色改回来…

  1. 在属性检视器中,点按 Background 菜单中的箭头打开菜单。
    请注意,Background 菜单中的矩形块颜色已经变成了你刚才在 Colors 窗口中选择的颜色。如果你此时点按了矩形块(而不是箭头),那么仍会打开 Colors 窗口。但是我们现在要使用的是视图的原始背景色,所以点开 Background 菜单会更好寻找并直接应用原始颜色,而不是在 Colors 窗口里调配。
  2. 在 Background 菜单中点选 Recently Used Colors(最近使用颜色)中的白色方块。
  3. 点按 Run 按钮,编译并运行你的应用(当然,所做的修改会被自动保存)。
当你看到应用又能显示出白色的背景时,就可以退出 iOS 模拟器了。

本节回顾

在本章节里,你检视了场景并改变(之后恢复)了视图的背景颜色。

在下一章节中,你将要向视图中添加一个文本框、一个标签和一个按钮,让应用与用户产生互动。

 

Xcode 提供了一个对象库,方便将对象添加到故事板文件。其中,有些是用户界面元素,属于视图类,比如按钮、文本框等;其他的是更高等级的对象,比如视图控制器、手势识别器等。

Hello World View Controller 场景已经包含了一个视图,现在你只需要再添加一个按钮、一个标签和一个文本框就可以了。然后你需要将这些部件和视图控制器类连接起来,这样它们才能够按你需要的方式行事。

XCode4.3创建第一个ios入门项目,翻译至官方教程(一)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值