Можете ли вы запретить отклонение UIAlertView?
Я хочу, чтобы в зависимости от того, какая кнопка нажата, либо анимировать добавление UITextField, либо отклонить его. Но я не могу добавить текстовое поле после отклонения предупреждения.
Можете ли вы запретить отклонение UIAlertView?
Я хочу, чтобы в зависимости от того, какая кнопка нажата, либо анимировать добавление UITextField, либо отклонить его. Но я не могу добавить текстовое поле после отклонения предупреждения.
Вы должны реализовать метод UIAlertViewDelegate:
- (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex
и на основе индекса кнопки вы можете выполнить свое пользовательское действие.
В противном случае вам следует либо создать свой собственный класс alertview, либо подкласс UIAlertView.
Если вы выберете подкласс, вы можете переопределить метод:
-(void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated
чтобы избежать отклонения alertView, если нажата определенная кнопка
Если вы просто хотите добавить UITextField
после закрытия UIActionSheet
, добавьте метод, который при закрытии ActionSheet вызывает метод для TextField.