Можете ли да спрете отхвърлянето на 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.