搜尋

首頁  >  問答  >  主體

ios - 啟動頁廣告與與根控制器(UITabBarController)

啟動頁廣告與和根控制器(UITabBarController)並行時,無論是先載入或後載入啟動頁廣告,根控制器總是先載入出來。實際需要是先載入完啟動頁廣告(無論廣告跳過與否)再設定根控制器。試過延遲設定根控制器(等廣告載入完成),程式崩潰,還是不行。

扔个三星炸死你扔个三星炸死你2790 天前1078

全部回覆(1)我來回復

  • 怪我咯

    怪我咯2017-06-24 09:46:19

    以前考慮過這個問題,目前做法有兩種
    1.將閃屏頁做成VC,設置為根視圖控制器,無論是否跳過,它的下一個頁面為UITabBarController,關閉跳轉的動畫
    後來我沒有使用這個方案,具體情況我忘了

    2.做一個UIView,在UITabBarController初始化的時候用全屏的UIView擋住整個界面,然後一定時間或者點擊跳過的時候移除它
    這個方案也是我使用的方案,其中重要一點的是做廣告圖片的緩存,優先顯示緩存的廣告圖片防止過大加載速度較慢,然後在合適的時機去做異步下載操作

    回覆
    0
  • 取消回覆