美文网首页
关于UIAlertView 和 UIAlertControlle

关于UIAlertView 和 UIAlertControlle

作者: LXChen | 来源:发表于2016-05-23 11:49 被阅读244次

公司的项目里原来用的都是iOS8 已经废弃的 UIAlertView, 看起来两者样式一样, 但是在实现一个功能上时, UIAlertView 和 UIAlertController 的效果有明显的区别.

需求是 : 输入价格时, 要求服务总价实时更新,

实现这两个价格一致实在 textFieldEndEidting 里写了 [tableView reloadData];

但是这个方法是在键盘回收的时候 失去焦点才走, 如果我在不回收键盘的时候就提交数据, 价格就会出现不一致的情况.

在点击完成提醒的按钮时, 原来弹出的alert 用的是 UIAlertView, 这时价格就不会实时更新, 效果脑补一下吧 , 就是弹出alert的时候线面的服务总价不变.

 但是如果把这个alert 换成 UIAlertController, 在alert展示的时候, 界面是实时更新的. 

也就是说 UIAlertController弹出时,更新了页面, 这样就解决了问题 (可能描述的不准确, 但是是这个意思)

相关文章

网友评论

      本文标题:关于UIAlertView 和 UIAlertControlle

      本文链接:https://www.haomeiwen.com/subject/ewearttx.html