UIToolBar iOS 11适配问题

来源:互联网 发布:线稿 知乎 编辑:程序博客网 时间:2024/06/05 21:07

最近在项目中遇到一个问题:点击UIToolBar上的按钮一直没有反应。
toolBar是自定制的,上面添加了很多的子视图,以前写的时候是可以的,现在测试发现点击根本没反应了。
于是我便习惯性的去看了下视图的层次结构,发现在添加的button上面又多了一层视图–UIToolBarContentView,把添加的button挡住了才不会响应点击事件。
通过查阅资料才知道是iOS 11中给toolBar加了一层视图,通过addSubview方法添加的子视图都会在这层视图下面,所以不会响应点击事件就不奇怪了,最后是通过设置item的方法才解决了问题。

原创粉丝点击