当前页面有textfield 并且使用了UIAlertView,并在
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex方法中进行了
[self.navigationController popViewControllerAnimated:YES];操作,返回到前一页面时会产生键盘闪一下的问题,解决办法如下:
if ([UIDevice currentDevice].systemVersion.floatValue >= 8.0) {
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"温馨提示" message:@"注册成功" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *action = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
[self.navigationController popViewControllerAnimated:YES];
}];
[alert addAction:action];
[self presentViewController:alert animated:YES completion:nil];
}else
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"温馨提示" message:@"注册成功" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
[alertView show];
}