美文网首页
项目问题随笔

项目问题随笔

作者: 午中雨田 | 来源:发表于2017-09-28 17:06 被阅读0次

    今天做项目花了一天的时间检查和修复一个界面问题,弄得简直崩溃,最后发现终于恍然大悟。

    背景是IOS才更新到11不久,没事就改改适配,发现这个状态无法被选取,而另一个同样是差不多的自定义时间选取picker可以选取,而在系统更新前没出现过这种问题。

    找了一天才发现原来是自定义视图里的背景底图添加的手势,把整个view都给覆盖了,所以uibarbuttonitem所有的action事件都无法被点击触发事件,实际是触发了手势事件。

    但是最开始以为是系统框架改了属性或者方法,看了很久都没有,最后挨个排除所能想到的问题才发现。

    总结:1.不是以前有效的东西在更新后会继续有效,有可能逻辑更严谨。

    2.一定要按照程序周期一步一步来排除问题,就比如这个覆盖,开始根本没想过,因为是先添加的手势再加item,所以产生了误区,得出父视图都是一样的情况手势的优先级更高。

    相关文章

      网友评论

          本文标题:项目问题随笔

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