【通讯录案例-登录功能-Segue Objective-C语言】
一、我们接下来呢,来说这个登录按钮的实现,
1.我们来实现一下这个登录按钮的一个功能啊,
比如说,当我点击“登录”了以后,我要跳到后边儿的那个TableView,
首先呢,我们来看一下示例程序,参考一下,
当我们上边这两个文本框都有值的时候,
当这两个文本框都有值了以后,登录按钮就会亮起来,
当我点击这个“登录”按钮的时候呢,我应该跳到后面的那个控制器,
好,那么呢,这个时候,怎么着去做,
2.首先呢,我要有一个控制器啊,我们先把这个控制器拖出来,
拖控制器之前呢,我们先看一下我们这个示例程序,
当我登录过来以后呢,先显示一个“正在登录中”的提示信息,
然后,再显示一个控制器,
这是一个TableViewController吧,
所以呢,我在后边儿,再拖一个UITableViewController,
拖完了以后,
我们现在是点击“登录”按钮,跳过来,
我们是不是应该连线,
我们先来连根儿线,
选择“show”,
这个连线呢,我应该选择“show”,对吧,
那么,下边,还有一个过期的push,
这个跟大家说过吗,没有吧,跟大家说一下啊,
2.push跟show的区别
1)实际上,你现在选择push,这个时候,command + R,
这样也是没有问题的,它的代码里面,是没有过期的,但是在storyboard里边儿,是过期的,
好,然后呢,在这个里边儿啊,我两个文本框,都输入“1”,
我现在,让“登录”按钮亮起来,然后点击,
它也可以跳过来,
你选择“show”,实际上,它也可以跳过来,
那么,这两个,“push”、和、“show”、
有什么样的区别,
我现在呢,在这个里边儿,把它先删除,
删除,
然后呢,再随便儿来拖入一个Controller,
好,先用show来连一下,
我们现在先,假如说,选择“show”,
那,选择show的时候呢,我们有的时候呢,可能需要改你后边儿这个控制器的标题,
那么,我们刚才改的呢,直接双击,就能改,
现在呢,双击是不是就改不了了,
那这个时候,缺点儿什么东西,
是不是要去拖一个叫做“Navigation Item”的东西,
搜索一下“navi“
好,来,这个里边儿,
这个里边儿,我们来看啊,这个里边儿,tableViewController,下边儿只有一个table View
2)这时候,我要拖一个Navigation Item,上来,
诶,上不去,哦,是右边儿这个,啊,
好,把这个“Navigation Item”,拖上来,
然后呢,把这个东西,拖上来,
拖上来以后,
现在就不仅仅是一个table View了,
还多了一个叫做“Navigation Item”,的东西,
然后呢,我们在这块儿,还可以双击去改一下标题,
改它的标题,这些都是可以的,
然后呢,command + R,
我现在呢,也让它亮起来,然后呢,点击“登录”按钮,
它应该会显示这个标题,
“·12312312“,它也是从右往左push过来,
然后呢,会有一个“·12312312”的标题,
3.好,那么,push跟这个show,有什么样儿的区别,
1)我现在呢,同样,把刚才的Controller删掉,再拖一个table View Controller,
然后呢,在登录按钮这一块儿,连一根儿线,
选择“push”,
2)选择push以后,看左边这儿,
看左边这儿,直接就有一个Navigation Item,了吧,
你选择push以后,是不是相当于默认就有这个Navigation Item,了,
也可以改标题,
command + R,
我让登录按钮亮起来,点击登录按钮,
点击登录按钮,
上边儿是不是也有标题,
也就是说,push、和、show、的区别,实际上,
1)push:它会自动给你添加上一个Navigation Item,
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1351767.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!