Rumah  >  Soal Jawab  >  teks badan

ios - 将一个控制器的View添加到scrollView中,滑出屏幕为什么不走ViewDidDisapper方法?

将多个控制器的View添加到scrollView中,就第一次进入的时候会走ViewDidAppear方法,滑动屏幕为什么不走ViewDidDisapper或者ViewDidAppear方法?

PHP中文网PHP中文网2741 hari yang lalu613

membalas semua(4)saya akan balas

  • PHP中文网

    PHP中文网2017-04-18 09:46:00

    Jika anda terus menambah paparan dalam viewController kepada paparan di bawah kawalan pengawal lain menggunakan kaedah addSubView, dalam kes ini, kerana paparan telah meninggalkan skop kawalan pengawal asal, paparan yang berkaitan akan memaparkan tersembunyi panggil balik Ia tidak akan berfungsi. Ia perlu dikendalikan secara manual di bawah pengawal semasa, seperti memanggil kaedah viewDidDisappear pengawal secara manual yang sepadan dengan paparan itu apabila meluncurkan scrollView ke julat tertentu, dsb.

    Adalah disyorkan untuk menggunakan childViewController.

    balas
    0
  • ringa_lee

    ringa_lee2017-04-18 09:46:00

    Adakah anda pasti anda tidak mahu pergi?

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 09:46:00

    Adakah kaedah ini dilakukan selepas gelongsor selesai?

    balas
    0
  • PHPz

    PHPz2017-04-18 09:46:00

    Meluncur skrin tidak mengalih keluar pengawal dan pandangan yang dikawalnya, dan sudah tentu bukan ViewDidDisapper

    balas
    0
  • Batalbalas