本文主要是介绍【通讯录案例-登录功能-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,
这篇关于【通讯录案例-登录功能-Segue Objective-C语言】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!