溫馨提示×

溫馨提示×

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

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

iOS怎么創(chuàng)建導(dǎo)航控制器

發(fā)布時間:2021-10-21 11:52:18 來源:億速云 閱讀:138 作者:小新 欄目:移動開發(fā)

這篇文章主要介紹了iOS怎么創(chuàng)建導(dǎo)航控制器,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)建導(dǎo)航控制器

那么不知道大家知不知道,要想創(chuàng)建導(dǎo)航控制前,先要創(chuàng)建至少一個視圖控制器呢?面且要指向頂層視圖(應(yīng)用程序的正式的根視圖)的指針傳給導(dǎo)航控制器進(jìn)行初始化。導(dǎo)航控制器將它叫作“根視圖控制器”。其代表了導(dǎo)航路徑最底部根基的視圖控制器:應(yīng)用程序的這個主視圖不會提供回退按鈕,除此之外,它還是生成其它視圖的根據(jù)地。

那么創(chuàng)建一個導(dǎo)航控制器,先創(chuàng)建將會用作根視圖控制器的視圖類。后用導(dǎo)航控制器的

initWithRootViewController方法實現(xiàn),如:

iOS怎么創(chuàng)建導(dǎo)航控制器

當(dāng)使用導(dǎo)航控制器的時候,需要將它的視圖附著在窗口上面。當(dāng)創(chuàng)建的時候,視圖視圖控制器就被綁定在它上面了,所以導(dǎo)航控制器被添加到窗口中時,也就能夠看到視圖控制器了。

iOS怎么創(chuàng)建導(dǎo)航控制器

導(dǎo)航控制器會自動繪制自身和當(dāng)前活動視圖控制器,默認(rèn)就是根視圖控制器。當(dāng)一個新視圖被推入導(dǎo)航控制器的棧中時,新視圖就會顯示出來,直到用戶按下回退按鈕,或者導(dǎo)航切換到別處。要將一個視圖推入導(dǎo)航控制器中,那么就可以用pushViewController這個方法去實現(xiàn):

iOS怎么創(chuàng)建導(dǎo)航控制器

最后,當(dāng)視圖被推入棧時,選擇后退按鍵就會自動添加到導(dǎo)航中了。后退按鍵的名字也會和棧中的前一個視圖控制器的名字一樣。當(dāng)用戶選擇后退按鍵的時候,視圖控制器會被從棧中踢出來,而在而位于下層的前一個視圖會被轉(zhuǎn)回到屏幕上。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“iOS怎么創(chuàng)建導(dǎo)航控制器”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

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

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

ios
AI