iOS學習筆記-100.彩票15——設定4_設定和推送提醒控制器建立
阿新 • • 發佈:2019-02-20
彩票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