使用 UITabBar 时,子画面虽然已经占满全屏幕,但在其底部,仍然有点击事件(可以响应UITabBar)

使用 UITabBar 时,我们长长会遇到这样的问题。

问题:一个使用(或继承)了UITabBar的Aview,为其添加一个子画面Bview时,虽然 Bview的尺寸已经占满了整个手机屏幕,但是,Bview的底部,仍然能够响应UITabBar的事件。

解决:将 [Aview addSubView:Bview];   改为[Aview.superview addSubView:Bview];  或者Aview.superview.superview ,总之一定不要Bview 继承UITabBar即可。

原文地址:https://www.cnblogs.com/ygm900/p/3156225.html