2013-02-24 4 views
1

Можно ли ограничить количество нажатий кнопки в определенный период времени? У меня есть индикатор активности и кнопка обновления в веб-представлении в моем приложении. У меня есть кнопка обновления, но если вы нажмете ее более одного раза, несколько индикаторов активности появляются друг на друге.Ограничить количество нажатий кнопки

ответ

3

Можно ли ограничить количество нажатий кнопки в определенный период времени?

Невозможно ограничить количество попыток пользователя нажать кнопку (если вы не спрячете кнопку), но, безусловно, можно ответить на кнопку, или даже если кнопка ответит пользователю , Например, ваше приложение может отключить кнопку во время обновления. Это даст пользователю визуальный сигнал, что кнопка недоступна, а индикатор активности скажет им, что приложение что-то делает.

2

Я просто хочу сделать предложение для другого подхода. Похоже, вы добавляете индикатор активности в представление каждый раз, когда вы нажимаете кнопку. если это так, вы можете сначала создать свойство для индикатора, установить индикатор активности в режиме viewDidAppear и просто запустить его, когда вы нажмете кнопку. чем вы можете проверить, оживлен ли индикатор, и начать его снова или нет.

Смежные вопросы