Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
#1

Работа с UIAlertView - Программирование iOS/iPhone

05.06.2013, 11:55. Просмотров 539. Ответов 1
Метки нет (Все метки)

Привет, форумчане! Я пишу приложение, которое представляет собой тесты на футбольную тематику (вы могли видеть подобное в контакте - приложение "карьера" и пр.). Так вот, когда пользователь отвечает на вопрос, на экране появляется лэйбл, где написано, правильно он ответил или нет, после чего он жмет кнопку "Дальше" и отвечает на следующий вопрос. Так вот, моя проблема заключается в следующем: когда пользователь отвечает, вопрос сразу же заменяется вторым и мне это не нравится. Как сделать так, чтобы вопрос заменялся на новый после того, как игрок нажимает кнопку "Дальше"? МНе говорили, что можно как-то привязать событие к кнопке Алерта, но не объяснили как . Для более четкого представления прилаживаю скрины приложения.


Как можно увидеть по скринам, я только ответил на вопрос, и он тут же сменяется следующим, не дождавшись реакции пользователя
Миниатюры
Работа с UIAlertView   Работа с UIAlertView  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
666 / 528 / 44
Регистрация: 05.03.2010
Сообщений: 1,271
05.06.2013, 14:54     Работа с UIAlertView #2
ваш класс должен имплементировать протокол UIALertViewDelegate
при создании алерта в init методе параметру delegate передаете self
и определяете метод – alertView:clickedButtonAtIndex:

теперь в этом методе смотрите, что за кнопка была нажата и если - та самая, то только тогда переходите на другой скрин
Yandex
Объявления
05.06.2013, 14:54     Работа с UIAlertView
Ответ Создать тему
Опции темы

Текущее время: 17:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru