英语轻松读发新版了,欢迎下载、更新

请教一个UITabBarController 的问题

诚实可靠小郎君 发布于 2014年09月11日 | 更新于 2014年09月11日
无人欣赏。

我要在tabbar 添加一个自定义的按钮在tabbar中间,高度要比tabbar要高,如果我用[self.view addSubview:button]的话,看上去效果很好,但是在push的时候,需要用hidesBottomBarWhenPushed隐藏tabbar,这样添加的方法button会被留在屏幕上,而且pop的时候,就会被重现的tabbar完全覆盖了。

然后我用[self.tabbar addSubview:button]添加按钮,这样的话可以达到隐藏效果,但是button会被tabbarItem覆盖,button接收不了点击事件。 alt text

请问一下这个情况怎么解决,我搜StackOverFlow,好像就只有添加的,但没看到我这样情况的,请各位大大帮帮忙。

**显示问题已经通过修改button.layer 的zPositon解决了,但是还是不能接收点击事件 **

共3条回复
YANGReal 回复于 2014年09月11日

self.tabbar.clipsToBounds = NO;试试

诚实可靠小郎君 回复于 2014年09月11日

1楼 @YANGReal 这个属性只是对多出的部分进行裁剪 [self.tabBar setClipsToBounds:YES]

alt text

像这样

诚实可靠小郎君 回复于 2014年09月11日

请教一下大神 @sycx

登录 或者 注册