关于UIAlertView 和 UIAlertController 的区别

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

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

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

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

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


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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,294评论 4 61
  • 庭院浅浅深深如月光,如夕阳,如你倚窗。
    2020号阅读 343评论 13 15
  • 我九岁那年,还住在依山傍水的小村庄。端午节那天早上,太阳还没升起来,我和弟弟就在姐姐的带领下,把早已折好的五颜六色...
    秋水伊人8244阅读 374评论 0 0