登錄->標(biāo)簽控制器->分區(qū)表格


//? AppDelegate.m

#import "ViewController.h"

ViewController *vc = [[ViewController alloc] init];

UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc];

self.window.rootViewController = nav;

self.window.backgroundColor = [UIColor grayColor];


//? ViewController.m

#import "MainViewController.h"

//---------------------------

//標(biāo)題

self.title = @"登錄";

//標(biāo)簽:用戶名

UILabel *lab1 = [[UILabel alloc]initWithFrame:CGRectMake(48, 100, 66, 44)];

lab1.text = @"用戶名:";

lab1.textColor = [UIColor blackColor];

[self.view addSubview:lab1];

//標(biāo)簽:密碼

UILabel *lab2 = [[UILabel alloc]initWithFrame:CGRectMake(50, 180, 66, 44)];

lab2.text = @"密碼:";

lab2.textColor = [UIColor blackColor];

[self.view addSubview:lab2];

//文本框賬號

UITextField *text1 = [[UITextField alloc] initWithFrame:CGRectMake(100, 100, 200, 44)];

text1.borderStyle = UITextBorderStyleRoundedRect;

text1.secureTextEntry = NO;

[self.view addSubview:text1];

//密碼文本框

UITextField *text2 = [[UITextField alloc] initWithFrame:CGRectMake(100, 180, 200, 44)];

text2.borderStyle = UITextBorderStyleRoundedRect;

text2.secureTextEntry = YES;

[self.view addSubview:text2];

//登錄

UIButton *but = [UIButton buttonWithType:UIButtonTypeCustom];

but.frame = CGRectMake(150, 250, 100, 44);

[but setTitle:@"登錄" forState:UIControlStateNormal];

but.backgroundColor = [UIColor blackColor];

//添加事件

[but addTarget:self action:@selector(Method) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:but];

//===================

//點擊登錄跳轉(zhuǎn)

-(void)Method

{

MainViewController *main = [[MainViewController alloc] init];

[self presentViewController:main animated:YES completion:nil];

}


//? MainViewController.h 繼承 UITabBarController

// MainViewController.m

#import "oneViewController.h"

#import "twoViewController.h"

#import "threeViewController.h"

#import "fourViewController.h"

//=============================

oneViewController *one = [[oneViewController alloc] init];

twoViewController *two = [[twoViewController alloc] init];

threeViewController *three = [[threeViewController alloc] init];

fourViewController *four = [[fourViewController alloc] init];

UINavigationController *navOne = [[UINavigationController alloc] initWithRootViewController:one];

UINavigationController *navTwo = [[UINavigationController alloc] initWithRootViewController:two];

UINavigationController *navThree = [[UINavigationController alloc] initWithRootViewController:three];

UINavigationController *navFour = [[UINavigationController alloc] initWithRootViewController:four];

UITabBarItem *item1 = [[UITabBarItem alloc]initWithTitle:@"我的音樂" image:[UIImage imageNamed:@"首頁.png"] tag:1 ];

UITabBarItem *item2 = [[UITabBarItem alloc]initWithTitle:@"音樂館" image:[UIImage imageNamed:@"首頁.png"] tag:1 ];

UITabBarItem *item3 = [[UITabBarItem alloc]initWithTitle:@"發(fā)現(xiàn)" image:[UIImage imageNamed:@"首頁.png"] tag:1 ];

UITabBarItem *item4 = [[UITabBarItem alloc]initWithTitle:@"更多" image:[UIImage imageNamed:@"首頁.png"] tag:1 ];

navOne.tabBarItem = item1;

navTwo.tabBarItem = item2;

navThree.tabBarItem = item3;

navFour.tabBarItem = item4;

self.viewControllers = @[navOne,navTwo,navThree,navFour];

//====================================================================

//? threeViewController.m? 分區(qū)表格

//點擊音樂圈跳轉(zhuǎn)

#import "threeNextViewController.h"

<UITableViewDelegate,UITableViewDataSource>

{

UITableView *theTableView;

NSMutableArray *arr1,*arr2,*arr3,*arr4;

}

//=======括號內(nèi)==========

//標(biāo)題

self.title = @"發(fā)現(xiàn)";

//初始化

theTableView = [[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStyleGrouped];

//數(shù)組1

arr1 = [NSMutableArray arrayWithObjects:@"音樂圈", nil];

//數(shù)組2

arr2 = [NSMutableArray arrayWithObjects:@"猜你喜歡",@"聽歌識曲",@"身邊流行", nil];

//數(shù)組3

arr3 = [NSMutableArray arrayWithObjects:@"歌手",@"明星部落", nil];

//數(shù)組4

arr4 = [NSMutableArray arrayWithObjects:arr1,arr2,arr3, nil];

//簽協(xié)議

theTableView.delegate = self;

theTableView.dataSource = self;

//添加到視圖

[self.view addSubview:theTableView];

//右上按鈕

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"分類.png"] style:UIBarButtonItemStyleDone target:self action:@selector(tiao)];

//=======括號外==========

//右上角按鈕點擊事件

-(void)tiao

{

NSLog(@"我有添加事件,我被點擊了一下??");

}

//分區(qū)幾行

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

{

return arr4.count;

}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

{

return [arr4[section]count];

}

//tablecell表格

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

{

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@""];

if (!cell)

{

cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@""];

}

NSArray *arr5 = arr4 [indexPath.section];

NSString *str = [arr5 objectAtIndex:indexPath.row];

//分區(qū)每行圖片

cell.imageView.image = [UIImage imageNamed:@"分類"];

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

cell.textLabel.text = str;

return cell;

}

//跳轉(zhuǎn)

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

{

threeNextViewController *theNVC = [[threeNextViewController alloc] init];

[self.navigationController pushViewController:theNVC animated:YES];

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末漫谷,一起剝皮案震驚了整個濱河市恩沽,隨后出現(xiàn)的幾起案子命雀,更是在濱河造成了極大的恐慌,老刑警劉巖彪置,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拄踪,死亡現(xiàn)場離奇詭異,居然都是意外死亡拳魁,警方通過查閱死者的電腦和手機(jī)惶桐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來潘懊,“玉大人耀盗,你說我怎么就攤上這事∝宰穑” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵舌厨,是天一觀的道長岂却。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么躏哩? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任署浩,我火速辦了婚禮,結(jié)果婚禮上扫尺,老公的妹妹穿的比我還像新娘筋栋。我一直安慰自己,他們只是感情好正驻,可當(dāng)我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布弊攘。 她就那樣靜靜地躺著,像睡著了一般姑曙。 火紅的嫁衣襯著肌膚如雪襟交。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天伤靠,我揣著相機(jī)與錄音捣域,去河邊找鬼。 笑死宴合,一個胖子當(dāng)著我的面吹牛焕梅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播卦洽,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼贞言,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了逐样?” 一聲冷哼從身側(cè)響起蜗字,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎脂新,沒想到半個月后挪捕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡争便,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年级零,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片滞乙。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡奏纪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出斩启,到底是詐尸還是另有隱情序调,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布兔簇,位于F島的核電站发绢,受9級特大地震影響硬耍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜边酒,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一经柴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧墩朦,春花似錦坯认、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至春哨,卻和暖如春荆隘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背赴背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工椰拒, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人凰荚。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓燃观,卻偏偏與公主長得像,于是被迫代替她去往敵國和親便瑟。 傳聞我的和親對象是個殘疾皇子缆毁,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容