objective-c - button点击触发的pushViewController怎么避免多次弹出控制器?
仅有的幸福
仅有的幸福 2017-05-02 09:20:41
0
4
646

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

仅有的幸福
仅有的幸福

membalas semua(4)
世界只因有你

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.

左手右手慢动作

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. .

为情所困

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

仅有的幸福

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan