Протокол 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. Но моя цель - позволить пользователю скопировать некоторый текст на панель вставки до выхода из приложения (что происходит автоматически при закрытии представления предупреждений.