3

你能阻止 UIAlertView 解散吗?

我想根据按下的按钮来动画添加 UITextField,或者将其关闭。但是警报解除后我无法添加文本字段。

4

2 回答 2

1

您应该实现 UIAlertViewDelegate 方法:

- (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex

并根据按钮索引,您可以执行自定义操作。

否则,您应该创建自己的 alertview 类或 UIAlertView 的子类。

如果您选择子类化,您可以覆盖该方法:

-(void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated 

避免在按下特定按钮时关闭 alertView

于 2012-09-15T08:28:22.683 回答
0

如果您只是想UITextFieldUIActionSheet被解除后添加一个,那么添加一个方法,当 ActionSheet 被解除时,然后调用 TextField 的方法。

于 2012-09-15T08:25:54.037 回答