cari

Rumah  >  Soal Jawab  >  teks badan

objective-c - button点击触发的pushViewController怎么避免多次弹出控制器?

点击button,push到另一个controller,但是有时网络不好,点击了却没有响应,再点击一次,会弹出两次控制器,这种情况应该怎么优雅的处理。

仅有的幸福仅有的幸福2757 hari yang lalu649

membalas semua(4)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-02 09:22:41

    Penerangan masalah tidak menerangkan latar belakang.
    Jika permintaan rangkaian tersekat dan utas utama disekat.
    Letakkan permintaan rangkaian secara tidak segerak ke dalam baris gilir serentak, klik butang dan laksanakan kaedah tolak.
    Atau lumpuhkan butang selepas mengkliknya, dan pulihkan butang selepas penyekatan rangkaian selesai.

    balas
    0
  • ringa_lee

    ringa_lee2017-05-02 09:22:41

    Saya rasa anda boleh menambah bendera dan membuat pertimbangan if Jika pengguna mengklik bendera dan menetapkannya kepada benar, pada kali berikutnya ia dinilai sebagai benar, pengguna tidak boleh mengkliknya atau klik tidak mempunyai kesan. .

    balas
    0
  • 为情所困

    为情所困2017-05-02 09:22:41

    Secara amnya, HUD dimuatkan untuk menyekat antara muka dan menghalang operasi pengguna.

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:22:41

    Pengalaman pengguna yang terbaik adalah untuk memberi pengguna interaksi apabila menyentuh butang, iaitu, tetapkan bendera untuk menghalang pengguna daripada menyerahkan Di samping itu, cuba biarkan pengguna melihat status penyerahan, sama ada berjaya atau gagal pada akhirnya. Kemudian berinteraksi dengan pengguna sekali lagi untuk menyelesaikan operasi penyerahan

    balas
    0
  • Batalbalas