关于父视图和子视图交互的bug

2017-06-22  本文已影响57人  杨大虾

bug的描述:

最近遇到一个bug,具体是在一个view上加一个背景图片(UIImageView)。因为背景图片的frame跟底层view的frame是一样的,当时顺便就在背景图片上add上UILable啊,UIbutton之类的子控件。

然后bug就来了,button点击事件没有触发,UILable上加的手势也没有触发(即使开了交互)。

bug的解决:

其实这个问题跟父视图透明了,子视图也跟着透明一样,因为UIImageView的交互默认是关闭的,子控件的交互也跟着关闭。所以解决的话,要么开父级的UIImageView的交互,要么把子控件add到底层view上面去。嗯,注意啦哈!

上一篇 下一篇

猜你喜欢

热点阅读