一、我们来说这个推送和提醒

1.看一下示例程序,点击设置、推送和提醒、

通知

然后呢,点击比分直播推送,

通知

点击比分直播推送,

通知

它也是一个tableView,组的样式,我们还是要去复用Setting,然后呢,显示的内容呢,我们只需要多传一个plist,就可以了,

然后呢,也是像刚才说的啊,我们当点击某一个cell的时候,

通知

它有自己的业务逻辑了,而其他的你复用的这些Setting界面,都是没有的,所以,你不可能让其他的Setting界面,点击cell的时候,都让它弹出来这么一个东西,我们现在只是让这个控制器,有这个业务逻辑,但是还希望用Setting页面显示的这些功能,所以,我们用继承来做,

接下来,我们就来做,在Setting里边,我们New一个File,

通知

新建一个控制器,来做这个比分直播推送,

通知

叫做HMLiveController,继承的是HMSettingController,

这个Controller,是继承Setting的,

通知

到时候,我跳的时候,我只需要跳到这么一个页面,就可以了,

我现在只是继承了Setting,其他没有写,我们先把plist来配置一下,

通知

打开setting.plist,第一组的第二个,比分直播推送,这个里边,我们要去给它配置一个targetVC,它要跳转到哪儿,

通知

它要跳转到我继承Setting的这个LiveController,

通知

command + C、command + V、

通知

这个时候,我们说,你要跳到的是继承自Setting的控制器,那也就意味着,你要给它传一个plist才行,

通知

我们来把这个plist做一下,

通知

来到settingPush.plist这里,show in Finder一下,

通知

我们先看这个问题啊,右边的这一块儿,

通知

右边的这个东西,是什么,实际上,下面的这个cell啊,是Value1的样式,我们说,tableViewCell,有一种样式,是那个,把detailTextLabel显示到右边,就是Value1的样式,首先,这个plist,我们找一个相似的,直接去复制了,

Accessory的,双色球那个可以,找到这个settingPush01.plist,右键,Show in Finder,

通知

把这个文件,command + C、command + V、

通知

然后呢,给它改个名字,SettingPush02.plist,

通知

再把这个Setting拖过来,

通知

点击Finish,

通知

然后呢,首先,我们来看一下,

通知

照着这个页面来做一下plist,

通知

首先,这个里边,是有三组,三组的话,我先做一个啊,先做第一组,header没有,我给它加一个footer的信息,然后呢,叫做“开启后。。。。”,

通知

Cell只有一个,一个的话,是一个开关的一个样式,来,改一个,title叫做推送我关注的比赛,

通知

然后,subTitle没有,就删掉,accessoryType,是一个Switch类型的,cellType是Default,所以删掉,

通知

然后,下面这个,首先,这一组,它有一个header,

通知

header叫做:只在以下时间接受推送的比赛,

然后呢,footer,是没有的,所以我把第二组的footer删掉,

通知

然后呢,接下来是,title:起始时间,

然后呢,08:56,实际上,就是它的一个subTitle啊,

我在这儿写一个00:00,默认就是00:00啊,

通知

然后呢,样式,应该是Value1的样式,我敲一个Value1,

通知

然后,来到plist里边,把这个样式,也给它改了,粘贴过来,

通知

改了以后,下面的这个字典跟上面一样,我把它复制一个,然后呢,footer没有,title改成,结束时间,写一个23:59,默认是这个样子的,

通知

然后呢,这个页面的plist,应该就搞定了,搞定了以后呢,当我点击比分直播推送的时候,我们要跳到直播的那个页面,还要给它传这么一个plist进来,点击这个推送和提醒里面,在SettingPush.plist里面,把plistName,也给它传一下,

通知

这个里边,我现在跳到的是一个直播,继承Setting的控制器,然后呢,也传了一个plistName,我现在这样做的啊,接下来,command + R,

通知

它也是能够显示出来的,这是一模一样的啊,我们现在呢,虽然是用继承的方式,然后呢,接下来啊,我这个开关还没删,把开关删了,

通知

accessoryType,这个删了,

通知

这样就对了,我们点击起始时间的时候,要有自己的业务逻辑,我们把这个业务逻辑,写在Live的这个C

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部