bug的描述:
最近遇到一个bug,具体是在一个view上加一个背景图片(UIImageView)。因为背景图片的frame跟底层view的frame是一样的,当时顺便就在背景图片上add上UILable啊,UIbutton之类的子控件。
然后bug就来了,button点击事件没有触发,UILable上加的手势也没有触发(即使开了交互)。
bug的解决:
其实这个问题跟父视图透明了,子视图也跟着透明一样,因为UIImageView的交互默认是关闭的,子控件的交互也跟着关闭。所以解决的话,要么开父级的UIImageView的交互,要么把子控件add到底层view上面去。嗯,注意啦哈!
网友评论