溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

iOS入門(mén)必知——UINavigationController

發(fā)布時(shí)間:2020-07-21 01:02:03 來(lái)源:網(wǎng)絡(luò) 閱讀:401 作者:藍(lán)鷗肖浩 欄目:移動(dòng)開(kāi)發(fā)

擁有過(guò)硬的技術(shù),你就是強(qiáng)者,就能成為技術(shù)的引領(lǐng)者,那么在藍(lán)鷗iOS培訓(xùn)學(xué)校中帶出了一屆屆的優(yōu)秀學(xué)員,他們都找到了自我,找到了自己未來(lái)的路。如果現(xiàn)在你還在為自己的前途盲目的話,也不妨去了解一下有關(guān)iOS開(kāi)發(fā)方面的知識(shí)。

本節(jié)內(nèi)容iOS開(kāi)發(fā)入門(mén)必知UINavigationController的介紹:

UINavigationControlleriPhone導(dǎo)航控制器/導(dǎo)航欄是在iPhone程序中廣為使用的用戶數(shù)據(jù)互動(dòng)方式。

看起來(lái)這本來(lái)就是一個(gè)比較簡(jiǎn)單的導(dǎo)航截圖,可以設(shè)置其內(nèi)置UIView的title,而導(dǎo)航欄會(huì)顯示出這個(gè)title。

而不是設(shè)置導(dǎo)航欄的title。我們也可以設(shè)置其左側(cè),或者右側(cè)的按鈕或者自定義視圖對(duì)象。
導(dǎo)航欄的使用步驟:
1、創(chuàng)建并使用一個(gè)UINavigationControllerUINavigationController*aNav=[[UINavigationController

alloc]init];
然后添加一個(gè)視圖進(jìn)去,否則導(dǎo)航欄也沒(méi)有意義的UIViewController*aView=[[UIViewalloc]

initWithNibName:(*xib文件名*)];
[aNavpushViewController:aViewanimated:NO];
//導(dǎo)航欄的第一個(gè)視圖不要?jiǎng)赢?huà)化
2、其他常用方法和屬性:本地視圖.navigationItem.leftBarButtonItem//左邊欄項(xiàng)目
本地視圖.navigationItem.rightBarButtonItem//右邊欄項(xiàng)目
本地視圖.navigationItem.backBarButtonItem//后退欄項(xiàng)目
本地視圖.navigationItem.hidesBackButton//隱藏后退按鈕(YESorNO)__ke_temp_url__
3、設(shè)置導(dǎo)航欄的左右按鈕:
我說(shuō)過(guò),設(shè)置導(dǎo)航欄的按鈕并不是去設(shè)置導(dǎo)航欄本身,而是當(dāng)時(shí)被導(dǎo)航的視圖控制器,比如我們對(duì)aView作設(shè)置。
設(shè)置其標(biāo)題:aView.title=@"標(biāo)題";
//配置一個(gè)按鈕,我這里是《我的佛典》上的代碼
UIBarButtonItem*callModalViewButton=[[UIBarButtonItemalloc]
initWithTitle:@"經(jīng)文"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(callModalList)];
self.navigationItem.leftBarButtonItem=callModalViewButton;
[callModalViewButtonrelease];//由于本地視圖會(huì)retain它,所以我們可以release了
可以看到,還是很簡(jiǎn)單的嘛。
那么要想學(xué)好iOS開(kāi)發(fā)技術(shù),就要掌握每一個(gè)知識(shí),了解每一項(xiàng)語(yǔ)句,無(wú)論是簡(jiǎn)單與復(fù)雜,都要從開(kāi)始一點(diǎn)一點(diǎn)的積累起來(lái),看過(guò)上面的iOS開(kāi)發(fā)入門(mén)介紹之后,不知道有沒(méi)有對(duì)你起到很大的幫助呢?

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI