【通讯录案例-注销功能 Objective-C语言】

一、接下来,接着来说这个通讯录案例啊,

1.我们来把这个“注销”功能,实现一下,

这个“正在登录”的时间,我给它改少一点儿,

现在是多少,3秒吧,

我给它改成,额,0.5吧,

command + R,

诶,0.5秒之后,跳转,

然后,它就过来了,

然后呢,我现在啊,还有一个小问题,

2.我现在把这两个文本框的值呢,在storyboard上,默认让它们变成“1”、和、”1“、

默认让它变成“1”、和、“1”、啊,因为我每次老输入,太麻烦,

把这个东西,先给它搞一下啊,

在storyboard里边儿,我们把这个用户名、和、密码、这两个文本框

把这两个文本框,默认都给它设置成“1”、和、“1”、

到时候我们,主要是测试方便啊,

那这个时候,我command + R之后,上边儿两个,都有了,但是,“登录”按钮,还没有亮起来,

这个“登录”,是不是还没开开,

这个是为啥,知道吗,

对,我们在这个里边儿啊,在这个

在这个开关亮起来,让开关亮起来,这个方法,是textChange,

好,这个方法,什么时候去调用,在

在你文本框有改变的时候,去调用,

你一上来创建这个view,创建view的时候,它本身就是“1”、和、“1”、

然后呢,viewDidLoad,你的view加载完了以后,

它底下这个文本框的值,就没有改变了,没错儿吧,

所以你需要做的,是在这个viewDidLoad方法里边儿,再调用一下textChange:方法吧,

在这个viewDidLoad:方法的最后,再调一下这个textChange:方法,

再让它去判断一下,如果你现在用户名也是“1”、密码也是“1”的话,

那我就把“登录”按钮打开,就行了,

加一句话,就行了,啊,

command + R,

这样就OK了啊,在一点“登录”,就直接跳转了,这样咱们做起来,就方便一些,

二、然后,接下来,我们来做,左上角的,是有一个“注销”的按钮

1.看一下我们的示例程序啊,

当我点击这个“注销”按钮的时候,

弹出来了一个叫做,这叫啥,alertController,对吧,

额,actionSheet,对吧,

然后呢,这个里边儿,跟那个都叫alertController,传的枚举不一样,对吧,

然后呢,这个alertController,大家应该都会用,对吧,

好,那我用旧的,

我用旧的东西啊,我用这个actionSheet,来做,

好,给大家去演示一下,这个啊,因为讲这个的目的,我不是说我不讲最新的内容,是因为以后,可能你去公司,看到就像我们这个旧的,你总不能看不懂吧,你连actionSheet,这个类都没见过,也不太好啊,

所以呢,我们现在用actionSheet来做,

如果我们后面儿,还会有机会遇到这个东西,我们再去用最新的类

2.好,我们现在啊,来用旧的来做啊,actionSheet,过期的一个方法

1)首先呢,左上角有一个“注销”的按钮,那么这个注销按钮,是改谁

改哪一个,谁的,什么属性,

是这个控制器里边儿的,

是这个控制器里边儿的什么属性,

back Bar Button ?

它有左边的那个返回的箭头儿吗,

这是一个leftBarButtonItem,吧,

好,然后呢,这个里边儿,首先呢,我们说,默认你不知道这个,

假如说,从A跳到B的话,那么B的左上角,是有一个“返回”按钮的,

默认是有一个“返回”按钮的,

如果你给这个B,设置了左上角的,也就是leftBarButtonItem,的话

它会把你这个“返回”按钮,给你替换掉,

是这个样子的啊,

2)所以呢,我们现在,只需要做的,是给这个tableViewController,左上角,去加一个“注销”按钮,

好,那这个时候,我给它写代码,

写代码,就要有类,

那么,这个地方,我目前还没有,所以,

我们在这个里边儿,去新建一个类,

去新建一个继承自tableViewController的类,

然后给它关联一下,

好,这是第一小步啊,

好,右键点击左边的“通讯录”文件夹,选择New File,

然后,选择这个Cocoa Touch Class,

然后呢,给它起个名字,叫做,Name:

额,继承的是UITableViewController,

继承自UITableViewController,

Name:ContactViewController,

点击“Next”,再点击“Create”,然后呢,

你可能感兴趣的:(Objective-C,objective-c,开发语言,macos)