啟動頁廣告與和根控制器(UITabBarController)並行時,無論是先載入或後載入啟動頁廣告,根控制器總是先載入出來。實際需要是先載入完啟動頁廣告(無論廣告跳過與否)再設定根控制器。試過延遲設定根控制器(等廣告載入完成),程式崩潰,還是不行。
以前考慮過這個問題,目前做法有兩種1.將閃屏頁做成VC,設置為根視圖控制器,無論是否跳過,它的下一個頁面為UITabBarController,關閉跳轉的動畫後來我沒有使用這個方案,具體情況我忘了
UITabBarController
2.做一個UIView,在UITabBarController初始化的時候用全屏的UIView擋住整個界面,然後一定時間或者點擊跳過的時候移除它這個方案也是我使用的方案,其中重要一點的是做廣告圖片的緩存,優先顯示緩存的廣告圖片防止過大加載速度較慢,然後在合適的時機去做異步下載操作
UIView
以前考慮過這個問題,目前做法有兩種
1.將閃屏頁做成VC,設置為根視圖控制器,無論是否跳過,它的下一個頁面為
UITabBarController
,關閉跳轉的動畫後來我沒有使用這個方案,具體情況我忘了
2.做一個
UIView
,在UITabBarController
初始化的時候用全屏的UIView
擋住整個界面,然後一定時間或者點擊跳過的時候移除它這個方案也是我使用的方案,其中重要一點的是做廣告圖片的緩存,優先顯示緩存的廣告圖片防止過大加載速度較慢,然後在合適的時機去做異步下載操作