佚名通过本文主要向大家介绍了ios 隐藏tabbar,ios tabbar,ios tabbar高度,ios 自定义tabbar,tabbar等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: iOS关于tabbar的子视图超出父视图的高度点击效果
描述:
1:在tabbar加载的viewwillapear的时候把,当前的tabbar给remove了。
2:其次在添加一个和当前tabbar的bounds一样的大小的View
3:在view里添加了一个button的高度要比tabor的高度高
问题来了:
4:在点击的时候,只有在点击tabbar高度以内的时候才有点击效果,超出tabbar高度部分的点击没有效果
我试过给tabbar添加上的view里写这样一个方法
加上之后一掉改变没有。
有么有这样的一个属性,可以设置 超出tabbar的部分可以点击
描述:
iOStabbar自定义中间按钮高度大于Tabbar
iOS 我现在自定义的tabbar,1:在tabbar加载的viewwillapear的时候把,当前的tabbar给remove了。
2:其次在添加一个和当前tabbar的bounds一样的大小的View
3:在view里添加了一个button的高度要比tabor的高度高
问题来了:
4:在点击的时候,只有在点击tabbar高度以内的时候才有点击效果,超出tabbar高度部分的点击没有效果
我试过给tabbar添加上的view里写这样一个方法
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
UIView *view = [super hitTest:point withEvent:event];
if (view == nil) {
CGPoint tempoint = [self.plusButton convertPoint:point fromView:self];
if (CGRectContainsPoint(self.plusButton.bounds, tempoint))
{
view = self.plusButton;
}
}
return view;
}
加上之后一掉改变没有。
有么有这样的一个属性,可以设置 超出tabbar的部分可以点击