Return to Video

03-07 Add a Navigation Controller

  • 0:00 - 0:04
    首先要做的是,通过点击手机框架
  • 0:04 - 0:05
    选取视图控制器(view controller)
  • 0:05 - 0:08
    现在,你可能需要稍微倾斜一下才能看到小小蓝色
  • 0:08 - 0:10
    围绕着手机的边框
  • 0:10 - 0:13
    同时,我可以通过打开文档概要(Document Outline)完成同样的事情,然后
  • 0:13 - 0:15
    在这里选择视频控制(view controller)
  • 0:15 - 0:19
    好的,我先关闭文档概要(Document Outline),回到故事板(storyboard)
  • 0:19 - 0:22
    注意到这里有一个箭头指向我们的视图控制器(View controller)
  • 0:22 - 0:25
    这个箭头表示这个app的首个或者
  • 0:25 - 0:27
    初始视频控制(view controller)
  • 0:27 - 0:30
    你可以获得更多关于这个的信息,如果你打开
  • 0:30 - 0:31
    这个工具面板
  • 0:31 - 0:34
    然后找到属性查看(Attributes Inspector)
  • 0:34 - 0:38
    然后这里你就能看到一个叫做初始视图控制(initial view controller)的选项
  • 0:38 - 0:41
    这个选项已经被勾上,表示这个视图控制器(view controller)
  • 0:41 - 0:45
    是我们app的初始或者开始视图控制器(view controller)
  • 0:45 - 0:49
    如果我们取消勾选这个勾选框,发现这个箭头消失了
  • 0:49 - 0:52
    如果现在我运行app,Xcode会产生一个错误
  • 0:52 - 0:56
    它会提示,可能指定的入口点没有设置
  • 0:56 - 0:58
    你看Xcode聪明吧
  • 0:58 - 1:01
    是的,入口点确实没有设置
  • 1:01 - 1:04
    为了修复这个错误,我再次勾选这个勾选框即可
  • 1:04 - 1:07
    好,我现在调整一下屏幕空间,方便你
  • 1:07 - 1:12
    查看故事板(storyboard),关闭工具面板和纠错面板
  • 1:12 - 1:16
    当我选择这个视图控制器(view controller)之后,我点击编辑菜单,
  • 1:16 - 1:20
    然后选择嵌入(Embed In)> 导航控制器(Navigation Controller)
  • 1:20 - 1:23
    看,屏幕上出现了一些新东西
  • 1:23 - 1:27
    让我在触摸板上用滑动姿势对齐它
  • 1:27 - 1:31
    我可以用缩放姿势,去缩小和放大故事板(storyboard)
  • 1:31 - 1:34
    看起来我们的初始视图控制器(initial view controller)已经改变
  • 1:34 - 1:37
    导航控制器(Navigation Controller)现在成为了初始控制器
  • 1:37 - 1:39
    导航控制器(Navigation Controller),跟它的名字一样
  • 1:39 - 1:43
    将帮助我们的app在不同的屏幕间切换
  • 1:43 - 1:45
    在这个时候,我希望
  • 1:45 - 1:48
    你在文档里搜索导航控制器(Navigation Controller)
  • 1:48 - 1:51
    通过阅读文档,指出1到3个
  • 1:51 - 1:54
    你学到的新知识
  • 1:54 - 1:56
    这是你新的一次挑战
  • 1:56 - 1:59
    你可以通过讨论论坛分享你的想法
  • 1:59 - 2:00
    当你完成后,勾选这个勾选框
Tytuł:
03-07 Add a Navigation Controller
Opis:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD585 - Intro to iOS App Development with Swift
Duration:
02:01

Chinese, Simplified subtitles

Revisions