ios7 Storyboard教程2——Start Developing iOS Apps Today——从今天开始开发IOS(IOS7版)系列源文档翻译(十一)
通过添加Segue浏览下一页
1.在大纲视图中,选择表视图控制器。
2.视图控制器选择之后,选择Editor > Embed In > Navigation Controller。
Xcode中添加新的导航控制器,你的Storyboard,设置初始场景给它,并创建新的导航控制器和您现有的表视图控制器之间的关系。在画布上,如果你选择连接两个场景的图标,你会看到它的根视图控制器的关系。这意味着视图导航栏下方显示的内容将是你的表视图。初始场景设置到导航控制器,因为导航控制器拥有所有的内容,你会在你的应用程序,它显示的容器中的待办列表和附加的待办项场面两者。
注意:运行您的应用程序。上面的表格视图中,您现在应该看到额外的空间。这是由导航控制器提供的导航栏。
配置导航栏
1.在大纲视图或画布上,选择下表视图控制器导航项。
导航栏得到他们的标题会从导航控制器当前显示 - 它们本身并不具有一个标题视图控制器。你用你的待办事项清单(表视图控制器)的导航项目,而不是直接在导航栏上设置了设置标题。
2.在属性检查器中,输入标题字段我的待办事项列表。
3.如有必要,打开对象库。
4.一个栏按钮项目拖曳从列表中最右侧的表格视图控制器的导航栏。
一个包含文本“Item”按钮,将出现在您拖动栏按钮项目。
5.在大纲视图或画布上,选择栏按钮项目。
6.在属性检查器中,找到在栏按钮项目部分的标识符选项。选择添加的标识符弹出菜单。
该按钮将变为一个添加按钮(+ ) 。
注意:运行您的应用程序。导航栏现在应该有一个标题,并显示一个Add按钮。按钮没有做任何事情。你还在下面处理。
配置的添加按钮
1.在画布上,选择Add按钮。
2.按住Control键拖动从按钮到附加待办事项项目视图控制器。
这个时候,你可能会发现在你的项目中一些的警告。来吧,打开导航仪问题,看看有什么是错的。
更新自动布局约束
1.在大纲视图或画布上,选择文本字段。
2.在画布上,打开解决自动布局问题弹出菜单图像并选择更新约束。
或者,您也可以选择编辑>解决自动布局问题>更新约束。
约束被更新,Xcode的警告消失。
改变segue风格
1.在大纲视图或画布上,从表中选择视图控制器的segue到外接的待办项目视图控制器。
2.在属性检查器中,从旁边的样式选项的弹出式菜单中选择模态。
到导航控制器添加到附加的待办项目视图控制器
1.在大纲视图中,选择视图控制器。
2.与视图控制器选择的,选择Editor > Embed In > Navigation Controller。
和以前一样, Xcode中增加了一个导航控制器,并显示在视图控制器顶部的导航栏。接下来,配置此栏标题添加到这个场面,以及两个按钮,取消和完成。稍后,您将这些按钮链接到的动作。
配置该加载项的待办项目视图控制器导航栏
1.在大纲视图或画布上,下选择视图 - 控制器导航项目。如有必要,打开属性检查器中的图像:。
2.在属性检查器中,键入添加任务项目在标题字段。
Xcode的变化,从“视图 - 控制器”视图控制器来描述“视图 - 控制器 - 添加任务项目” ,使您更容易指认现场。该说明显示在大纲视图。
3.从对象库中拖放一个栏按钮项目到最右边的附加待办事项项目视图控制器的导航栏。
4.在属性检查器中,选择Done从弹出菜单旁边的标识符选项。
按钮上的文字更改为“Done”。
5.从对象库中拖到另一栏按钮项目到最左边的附加待办事项项目视图控制器的导航栏。
6.在属性检查器中,然后从弹出菜单中取消旁边的标识符选项。
按钮上的文字更改为“Cancel”。
注意:运行您的应用程序。单击Add按钮。你仍然可以看到该加载项的场景,但不再是一个按钮,导航回到待办事项清单 - 相反,你看到两个按钮,你添加,完成和取消。这些按钮没有链接到任何行动,因此你可以点击他们,但他们没有做任何事情。配置按钮,完成或取消新的编辑待办项目,并把用户返回到待办事项列表是下一个任务。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。