西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁編程開發(fā)其它知識 → ios 6實現(xiàn)Storyboard在多個viewcontroller之間導(dǎo)航

ios 6實現(xiàn)Storyboard在多個viewcontroller之間導(dǎo)航

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/12/21 9:49:35字體大。A-A+

作者:西西點擊:0次評論:0次標簽: ios6

  • 類型:iPhone|iPad大小:4KB語言:中文 評分:2.0
  • 標簽:
立即下載

IOS SDK6/Xcode4.5開始在Storyboad中新增很多功能對可視化的開發(fā)頁面布局,導(dǎo)航更加方便,下面就寫一下各種導(dǎo)航的實現(xiàn)。

1、不用像Xcode4之前必須刪除默認的viewcontroller,然后拖一個navigation controller,然后才能實現(xiàn)導(dǎo)航。只需要選擇默認的viewcontroller ,在菜單上選擇editor-embed in- 

2、下面實現(xiàn)導(dǎo)航最簡單的就是next,back,只需要按住ctr直接拖線就好了,這里有一個Storyboard Segue-Identifier這個值最好填上,可以在代碼里面用到

這個Identifier的值可以一般在兩個地方會用

1頁面切換是方便傳值,代碼如何


2如果一個頁面有個導(dǎo)航路徑,需要通過代碼判斷導(dǎo)航到哪個目的viewcontroller也就是執(zhí)行哪個Identifier,代碼如下

3、自定義導(dǎo)航,默認提供了,push,modal,popover,replace,還有就是custom,可以自定義class實現(xiàn)。

下面自定義了一個Back功能的導(dǎo)航,代碼如下

4、返回任意一個viewcontroller,官方稱 unwind segues,如果你想讓一個viewcontroller可以在其他任意的viewcontroller直接導(dǎo)航回來那么只需要在這個viewcontroller下重寫以下方法

只要你在每個viewcontroller中重寫了-(ibaction)name:(uistoryboardsegue *)segue,那么當你直接拖線指向Exit圖標的時候就會出現(xiàn)你所有實現(xiàn)的方法,當你選擇哪個方法就返回到實現(xiàn)這個方法的viewcontroller

基本上就這些,希望對初學(xué)者有所幫助。

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
    推薦文章

    沒有數(shù)據(jù)