正如你之前所学,一个视图控制器负责管理一个场景,以及呈现一个区域里的内容 。这个区域中你看到的内容便是由视图控制器中的视图定义的 。在这个章节中,你会更加细致地观察到由ller管理的场景,并学会如何如何改变视图的背景颜色 。
使用检视器来检视视图控制器
当一个应用启动时,就会加载主故事板文件,并创建一个初始视图控制器的实例 。初始视图控制器管理着用户运行应用时看到的第一个场景 。由于View 模板只提供一个视图控制器,它也就自然成为初始视图控制器 。你可以利用 Xcode 检视器()来观察视图控制器的状态等相关信息 。
如何打开检视器…
在工程导航栏点选.,画布上就会出现它的场景 。在大纲视图中,点选 Hello World View (就位于 First下边) 。
你的工作区窗口看上去应该和图中类似:
请注意场景和场景坞上同时显示了一个蓝色方框,而且场景坞中视图控制器对象是被选中的状态 。
点按位于工具条上的 View 按钮最右边一个按钮,展开右侧的实用工具区域(或者点选 View >> Show ) 。点选实用工具区域中的 (属性)检视器按钮,打开属性检视器 。
检视器按钮是位于实用工具区域顶部检视器选择条中的第四个按钮 。
打开属性检视器后,你的工作区窗口看起来应该和图中类似(可能你需要将窗口扩大来查看所有内容):
在属性检视器的 View (视图控制器)部分,你可以看到Scene(初始场景)选项是被选中的:
注意,如果你取消选择这个选项,那么画布上的初始场景指示器就会消失 。在本教程中,请确保Scene 选项一直是被选中状态 。
改变视图的背景颜色
在之前的教程中,你曾学到应用在模拟器中运行时,你看到的白色背景就是由视图提供的 。要确保应用能够正常运行,你可以将视图的背景色替换成别的颜色,并查看应用在模拟器中运行时能否显示新颜色 。
在改变视图背景颜色之前,请确保故事板在画布上是打开的 。(如果需要,请在工程导航栏中点选.在画布上打开故事板 。)
如何设置视图控制器中视图的背景颜色…
在大纲视图中,点按 Hello World View旁边的三角箭头(如果它是收起的状态),然后点选 View(视图) 。
Xcode 会高亮显示画布上的视图区域 。在实用工具区域顶部的检视器选择条中点选按钮,打开属性检视器 。在属性检视器中,点按 (背景)菜单那里的白色矩形,打开 (颜色)窗口 。
菜单中的矩形会显示当前的背景颜色 。菜单看起来应该和图中类似:
注意:如果不是点按白色矩形而是字符,则会弹出颜色选择菜单,此时请之间点选 Other(其他) 。
在窗口中,点选除了白色的任意颜色 。
你的工作区窗口(包括窗口)看上去应该和图中类似:
需要注意的是,当你选择一个视图时 Xcode 会将其高亮显示,此时画布中的颜色因为叠加可能会和窗口中所选的颜色不太一致 。
选好后关闭窗口 。
【2第一个ios应用】请确保 Xcode 工具条中菜单里仍然显示为>5.0。你看到的画面应该和图中类似:
提示:在运行应用之前,你无需手动保存工程 。因为当你按下 Run 按钮(或点选> Run)时,Xcode 就已经自动将你所做的修改全部保存了 。
在继续阅读后面的教程之前,请把视图的背景色改回白色 。
如何把视图的背景色改回来…
在属性检视器中,点按菜单中的箭头打开菜单 。
请注意,菜单中的矩形块颜色已经变成了你刚才在窗口中选择的颜色 。如果你此时点按了矩形块(而不是箭头),那么仍会打开窗口 。但是我们现在要使用的是视图的原始背景色,所以点开菜单会更好寻找并直接应用原始颜色,而不是在窗口里调配 。在菜单中点选Used (最近使用颜色)中的白色方块 。点按 Run 按钮,编译并运行你的应用(当然,所做的修改会被自动保存) 。
- 皇帝还是孩子就能行房事第一个女人很难得宠
- 第一个Android things应用
- -o哪个是开关
- 第一个应用程序
- Electron的第一个应用
- 数字冰雹创始人邓潇专访:2017大数据可视化的关键技术及行业应用
- 三 我的第一个应用
- 1.2 第一个Windows应用程序实例
- 1 第一个应用程序
- 我的第一个Android应用