1. 程式人生 > >iOS學習筆記-100.彩票15——設定4_設定和推送提醒控制器建立

iOS學習筆記-100.彩票15——設定4_設定和推送提醒控制器建立

彩票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