當前位置:編程學習大全網 - 編程軟體 - iOS開發,視圖切換問題

iOS開發,視圖切換問題

有兩種方法

1.主要是根據情況設置誰為window.rootViewcontroller的問題。在appdelegate.h文件中監聽通知,登錄與退出。在默認加載時window.rootViewcontroller 設置為登錄的viewcontroller。當登錄成功後發送通知,在appdelegate中接收通知,將修改window.rootViewController為uitabbarcontroller.相應的當退出時,發送退出通知,這時在appdelegate中接收到退出通知,將window.rootViewController設置為登錄的viewcontroller.

2. 默認就設置uitabbarController為window.rootViewController. 在登錄時使用presentviewcontroller彈出登錄的viewcontroller.這樣妳看到的第壹個視圖就是登錄的視圖。當登錄成功後dismiss登錄viewcontroller,發通知重新reload tabbarcontroller 。退出時重新present登錄窗口就可以了

我的建議是使用第二種方法,這種方法可以處理那種也不需要登錄也可以查看某些內容的app.當需要登錄時present出來登錄視圖就可以了。

  • 上一篇:30歲了,再來轉行學軟件開發來得及嗎?
  • 下一篇:學編程需要學英語嗎?
  • copyright 2024編程學習大全網