您的位置:首页 > 移动开发 > IOS开发

iOS学习笔记-100.彩票15——设置4_设置和推送提醒控制器创建

2017-08-31 01:43 513 查看
彩票15设置4_设置和推送提醒控制器创建
一设置控制器 QWMSettingTableViewController

二推送和提醒控制器 QWMPushTableViewController

彩票15——设置4_设置和推送提醒控制器创建

一、设置控制器 QWMSettingTableViewController

//
//  QWMSettingTableViewController.m
//  03_UIView79_彩票
//
//  Created by 杞文明 on 17/8/30.
//  Copyright © 2017年 杞文明. All rights reserved.
// 设置界面

#import "QWMSettingTableViewController.h"
#import "MBProgressHUD+XMG.h"
#import "QWMPushTableViewController.h"
#import "QWMWhiteViewController.h"

@interface QWMSettingTableViewController ()

@end

@implementation QWMSettingTableViewController

- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"设置";

// 第0组
[self setupGrup0];

//    // 第1组
[self setupGrup1];
//
//    // 第2组
[self setupGrup2];
}

-(void)setupGrup0{
// 创建行模型
QWMSettingArrowItem *item0 = [QWMSettingArrowItem itemWithIcon:[UIImage imageNamed:@"RedeemCode"] title:@"使用税换码"];
item0.desVc = [QWMWhiteViewController class];

//创建组模型
NSArray * items = @[item0];
QWMSettingGroup *group = [QWMSettingGroup gruopWithItems:items];
group.headerTitle=@"123";
group.footTitle=@"qqqq";

[self.groups addObject:group];
}

-(void)setupGrup1{
// 创建行模型
QWMSettingArrowItem *item10 = [QWMSettingArrowItem itemWithIcon:[UIImage imageNamed:@"MorePush"] title:@"推送和提醒"];
item10.desVc = [QWMPushTableViewController class];

QWMSettingSwitchItem *item11 = [QWMSettingSwitchItem itemWithIcon:[UIImage imageNamed:@"handShake"] title:@"使用摇一摇机选"];

QWMSettingSwitchItem *item12 = [QWMSettingSwitchItem itemWithIcon:[UIImage imageNamed:@"sound_Effect"] title:@"声音效果"];

QWMSettingSwitchItem *item13 = [QWMSettingSwitchItem itemWithIcon:[UIImage imageNamed:@"More_LotteryRecommend"] title:@"购彩小助手"];

//创建组模型
NSArray *items2 = @[item10,item11, item12,item13];
QWMSettingGroup *group = [QWMSettingGroup gruopWithItems:items2];
group.headerTitle=@"hhh";
group.footTitle=@"xxxxx";

[self.groups addObject:group];
}

-(void)setupGrup2{
// 创建行模型
QWMSettingArrowItem *item20 = [QWMSettingArrowItem itemWithIcon:[UIImage imageNamed:@"MoreUpdate"] title:@"检查新版本"];
item20.operationBlock = ^(NSIndexPath* indexPath){
[MBProgressHUD showSuccess:@"没有版本更新"];
};
QWMSettingArrowItem *item21 = [QWMSettingArrowItem itemWithIcon:[UIImage imageNamed:@"MoreShare"] title:@"分享"];

QWMSettingArrowItem *item22 = [QWMSettingArrowItem itemWithIcon:[UIImage imageNamed:@"MoreNetease"] title:@"产品推荐"];

QWMSettingArrowItem *item23 = [QWMSettingArrowItem itemWithIcon:[UIImage imageNamed:@"MoreAbout"] title:@"关于"];

//创建组模型
NSArray *items3 = @[item20,item21, item22,item23];
QWMSettingGroup *group = [QWMSettingGroup gruopWithItems:items3];
group.headerTitle=@"4545778";
group.footTitle=@"gfdsgfd";

[self.groups addObject:group];

}
@end


二、推送和提醒控制器 QWMPushTableViewController

//
//  QWMPushTableViewController.m
//  03_UIView79_彩票
//
//  Created by 杞文明 on 17/8/31.
//  Copyright © 2017年 杞文明. All rights reserved.
//

#import "QWMPushTableViewController.h"
#import "QWMAwardTableViewController.h"
#import "QWMScoreTableViewController.h"

@interface QWMPushTableViewController ()

@end

@implementation QWMPushTableViewController

- (void)viewDidLoad {
[super viewDidLoad];
// 第0组
[self setupGrup0];
}
// 第0组
- (void)setupGrup0{
// 创建行模型
QWMSettingArrowItem *item0 = [QWMSettingArrowItem itemWithTitle:@"开奖推送"];
item0.desVc = [QWMAwardTableViewController class];

QWMSettingArrowItem *item1 = [QWMSettingArrowItem itemWithTitle:@"比分直播"];
item1.desVc = [QWMScoreTableViewController class];

QWMSettingArrowItem *item2 = [QWMSettingArrowItem itemWithTitle:@"中奖动画"];
QWMSettingArrowItem *item3 = [QWMSettingArrowItem itemWithTitle:@"购彩大厅"];

//创建组模型
QWMSettingGroup *group = [QWMSettingGroup gruopWithItems:@[item0,item1,item2,item3]];
[self.groups addObject:group];
}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: