UIAlertView导致界面弹出键盘,这是alertView的动画和键盘动画起冲突了,写个主线程延迟就可以了,如下dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.4f * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[alertView show];
});
也可以改用UIAlertController,但是UIAlertController是iOS8后出现的,对iOS7不兼容。
网友评论