Протокол UIAlertviewDelegate имеет несколько дополнительных методов, включая:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
Это может показаться, что не все щелчки на кнопках фактически отклоняют представление предупреждения. Однако я не вижу способа настроить вид предупреждения, чтобы НЕ автоматически отклоняться при нажатии любой кнопки.
Нужно ли создавать подкласс для этого?
Зачем нужен протокол UIAlertViewDelegate:
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex;
- (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex
и
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
Если он не поддерживал опцию, не отбрасывая представление предупреждения с каждой кнопкой, нажмите?
Краткая информация: Я понимаю, для чего был разработан UIAlertView. Но моя цель - разрешить пользователю копировать текст на панель вставки до выхода приложения (что происходит автоматически, когда уведомление о предупреждении отклоняется.