Apabila iklan halaman permulaan adalah selari dengan pengawal akar (UITabBarController), sama ada iklan halaman permulaan dimuatkan dahulu atau terakhir, pengawal akar sentiasa dimuatkan dahulu. Keperluan sebenar ialah memuatkan iklan halaman permulaan terlebih dahulu (tidak kira sama ada iklan tersebut dilangkau atau tidak) dan kemudian tetapkan pengawal akar. Saya cuba melambatkan tetapan pengawal akar (menunggu iklan dimuatkan), dan program ranap, tetapi ia masih tidak berfungsi.
Saya telah mempertimbangkan masalah ini sebelum ini, dan pada masa ini terdapat dua kaedah
1 Jadikan halaman skrin percikan menjadi VC dan tetapkannya sebagai pengawal paparan akar Tidak kira sama ada ia dilangkau atau tidak, halaman seterusnya adalah
UITabBarController
dan matikan animasi lompatKemudian saya tidak menggunakan penyelesaian ini, saya terlupa situasi khusus
2 Buat
UIView
, gunakanUIView
skrin penuh untuk menyekat keseluruhan antara muka semasaUIView
,在UITabBarController
初始化的时候 用全屏的UIView
penginisialisasi, dan kemudian alih keluarnya selepas tempoh masa tertentu atau apabila anda mengklik untuk melangkauPenyelesaian ini juga Perkara paling penting mengenai penyelesaian yang saya gunakan ialah menyimpan imej pengiklanan, memberi keutamaan untuk memaparkan imej pengiklanan cache untuk mengelakkannya daripada menjadi terlalu besar dan perlahan dalam pemuatan, dan kemudian melakukan operasi muat turun tak segerak pada masa yang sesuai