【通讯录案例-登录功能-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,

猜你喜欢

转载自blog.csdn.net/madoca/article/details/135270691
今日推荐