在UIAlertViewStyleSecureTextInput
的{{1}}中输入值时点按键盘的返回键,在iOS 8中触发对UIAlertView
alertView:clickedButtonAtIndex:
的调用
在iOS 7中,相同的UIAlertViewDelegate
来电并未在相同条件下触发。
我不确定这是UIAlertViewDelegate
中的问题。但是我的代码按照期望的iOS 8停止运行。
代码示例:
iOS 8 or iOS 7
答案 0 :(得分:0)
我有一个类似的问题,UIAlertView Delegatemethod没有被调用。我发现在iOS 8中不推荐使用UIAlertView。您应该使用UIAlertController。
答案 1 :(得分:0)
使用UIAlertController使其成为compatible with iOS 8。
答案 2 :(得分:0)
使用alertView,使用委托并使用UIAlertView的任何Delegate方法。您还没有将委托设置为当前视图控制器,请尝试下面的代码
使用
UIAlertView * alertView = UIAlertView()
viewDidLoad(){
alertView.delegate = self
}
使用上面的代码,您将调用委托方法。
答案 3 :(得分:0)
尝试以下代码段。
#pragma mark - TextField Delegate
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
return NO;
}
注意:如果您将上面的委托用于其他文本字段,则根据您的要求编写条件代码。