IOS-OC:視圖控制器的常用屬性

self.view.backgroundColor = [UIColor cyanColor];

//設(shè)置標(biāo)題  1   2
self.navigationItem.title = @"RootVC";
self.title=@"第一個(gè)控制器";
//創(chuàng)建一個(gè)button
UIButton * aButton = [UIButton setButtonWithFrame:CGRectMake(100, 550, 175, 40) title:@"進(jìn)入下一界面" target:self action:@selector(handleButtonAction:)];
[self.view addSubview:aButton];

//__________________________________________
//給導(dǎo)航視圖控制器設(shè)置左按鈕
//System : 系統(tǒng)風(fēng)格 custom自定義風(fēng)格
UIBarButtonItem * leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(handleLeftBarButtonAction:)];

//給左邊添加item
// self.navigationItem.leftBarButtonItem = leftBarButtonItem;
// [leftBarButtonItem release];
//練習(xí) 給導(dǎo)航視圖控制器設(shè)置右按鈕
UIBarButtonItem * rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(handleRightBarButtonAction:)];
//關(guān)鍵 給導(dǎo)航條設(shè)置右邊按鈕
// self.navigationItem.rightBarButtonItem = rightBarButtonItem;
// [rightBarButtonItem release];
//____________________________________
//自定義導(dǎo)航條左邊的按鈕樣式以及響應(yīng)方法
UIButton * leftButton = [UIButton setButtonWithFrame:CGRectMake(0, 0, 60, 30) title:@"閱讀" target:self action:@selector(handleLeftButtionAction:)];
UIBarButtonItem * leftItem = [[UIBarButtonItem alloc] initWithCustomView:leftButton];
self.navigationItem.leftBarButtonItems = @[leftBarButtonItem,leftItem];
// [leftBarButtonItem release];
// [leftItem release];
//注意:導(dǎo)航條擺放按鈕和擺放標(biāo)題的位置已經(jīng)定義過.所以我們?cè)谧远x按鈕或者自定義標(biāo)題的時(shí)候只需設(shè)置大小即可,并且導(dǎo)航條允許一側(cè)放置多個(gè)按鈕
//自定義導(dǎo)航條右側(cè)按鈕
UIButton * rigthButton = [UIButton setButtonWithFrame:CGRectMake(0, 0, 60, 30) title:@"搶門票" target:self action:@selector(handleRigthButtonAction:)];
UIBarButtonItem * rigthItem = [[UIBarButtonItem alloc] initWithCustomView:rigthButton];
self.navigationItem.rightBarButtonItems = @[rightBarButtonItem,rigthItem];
// [rightBarButtonItem release];
// [rigthItem release];

//___________________________________
//自定義導(dǎo)航標(biāo)題
UISegmentedControl * segmentedControl = [[UISegmentedControl alloc] initWithItems:@[@"會(huì)話",@"消息"]];
segmentedControl.frame = CGRectMake(0, 0, 80, 30);

// self.navigationItem.titleView = segmentedControl;

//設(shè)置導(dǎo)航條的其他屬性
//1. 設(shè)置導(dǎo)航條的顏色(自身)
self.navigationController.navigationBar.barTintColor = [UIColor whiteColor];
//2.設(shè)置導(dǎo)航條上面的控件的渲染顏色
self.navigationController.navigationBar.tintColor = [UIColor redColor];
//3.設(shè)置導(dǎo)航條是否隱藏 ,默認(rèn)為NO ,表示不隱藏
//繼承自UIView中的hidden屬性
self.navigationController.navigationBar.hidden = NO;
//導(dǎo)航條特有的隱藏屬性
self.navigationController.navigationBarHidden = NO;

[self.navigationController setNavigationBarHidden:NO animated:YES];
//4.設(shè)置導(dǎo)航條的半透明效果(毛玻璃),IOS7之后默認(rèn)都是半透明效果,也就是YES
//以后再使用導(dǎo)航條時(shí),不要隨意更改透明狀態(tài),如果使用半透明效果,拿當(dāng)前屏幕的 x,y會(huì)從(0,0)開始計(jì)算  ,如果 將導(dǎo)航條的半透明效果關(guān)閉(NO) 那當(dāng)前屏幕的使用范圍 就回向下移動(dòng)64,也就是從 (0,64)開始計(jì)算
self.navigationController.navigationBar.translucent = YES;
//5.修改title的字號(hào)和顏色
self.title = @"演唱會(huì)";
self.navigationController.navigationBar.titleTextAttributes = @{NSFontAttributeName:[UIFont systemFontOfSize:20],NSForegroundColorAttributeName:[UIColor purpleColor]};
//6.為導(dǎo)航條添加圖片
/*
 豎屏情況下
 1.如果圖片的高度為64,圖片正好正好鋪滿64高的導(dǎo)航條(包括狀態(tài)欄也就是電池條)
 2.如果圖片的高度為44,圖片將正好鋪滿44高的導(dǎo)航條,那高20的狀態(tài)欄為黑色(此情況太丑,不經(jīng)常用)
 3.如果圖片高度小于44,或者大于44小于64的話,會(huì)以原始圖片的大小鋪上之后在以此圖片拼接成完整的64高度.
 橫屏狀態(tài):
 只需要給定一個(gè)高32的圖片即可,寬度較大.如果寬度不夠會(huì)以此圖片進(jìn)行拼接.

[[UINavigationBar appearance] ]

 */
//豎屏
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"1.jpg"] forBarMetrics:UIBarMetricsDefault];
//橫屏
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"2.jpg" ]forBarMetrics:UIBarMetricsCompact];

}

//- (UIStatusBarStyle)preferredStatusBarStyle {
// return UIStatusBarStyleLightContent;
//}

pragma Mark ---導(dǎo)航條響應(yīng)事件

-(void)handleLeftBarButtonAction:(UIBarButtonItem *)sender{
NSLog(@"你你你點(diǎn)擊了左按鈕");

}
-(void)handleRightBarButtonAction:(UIBarButtonItem *)sender{

NSLog(@"你你你你點(diǎn)擊了右按鈕");

}
-(void)handleRigthButtonAction:(UIButton *)sender{
NSLog(@"嗯,搶票好難");
}
-(void)handleLeftButtionAction:(UIBarButtonItem *)sender{
NSLog(@"看小說,就看:這么慢,這么美");

}

pragma Mark --- 點(diǎn)擊按鈕 進(jìn)入下一界面

-(void)handleButtonAction:(UIButton *)sender{
//創(chuàng)建secondVC對(duì)象
SecondViewController * secondVC = [[SecondViewController alloc] init];
//3 開始切換界面 把secondVC對(duì)象交給導(dǎo)航視圖控制器管理
[self.navigationController pushViewController:secondVC animated:YES];
//4. 釋放所有權(quán)
// [secondVC release];

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末晋南,一起剝皮案震驚了整個(gè)濱河市努释,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌馏予,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡累澡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門般贼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來愧哟,“玉大人,你說我怎么就攤上這事哼蛆〕岢” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵人芽,是天一觀的道長(zhǎng)望几。 經(jīng)常有香客問我,道長(zhǎng)萤厅,這世上最難降的妖魔是什么橄抹? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮惕味,結(jié)果婚禮上楼誓,老公的妹妹穿的比我還像新娘。我一直安慰自己名挥,他們只是感情好疟羹,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般榄融。 火紅的嫁衣襯著肌膚如雪参淫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天愧杯,我揣著相機(jī)與錄音涎才,去河邊找鬼。 笑死力九,一個(gè)胖子當(dāng)著我的面吹牛耍铜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播跌前,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼棕兼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了抵乓?” 一聲冷哼從身側(cè)響起伴挚,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎臂寝,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體摊灭,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咆贬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了帚呼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掏缎。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖煤杀,靈堂內(nèi)的尸體忽然破棺而出眷蜈,到底是詐尸還是另有隱情,我是刑警寧澤沈自,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布酌儒,位于F島的核電站,受9級(jí)特大地震影響枯途,放射性物質(zhì)發(fā)生泄漏忌怎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一酪夷、第九天 我趴在偏房一處隱蔽的房頂上張望榴啸。 院中可真熱鬧,春花似錦晚岭、人聲如沸鸥印。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽库说。三九已至狂鞋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間璃弄,已是汗流浹背要销。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留夏块,地道東北人疏咐。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像脐供,于是被迫代替她去往敵國和親浑塞。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

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