标签栏

1.

iOS开发之解决隐藏tabbar后原位置无法响应点击事件的问题

我们在iOS开发使用Tabbar的时候,因为系统的Tabbar不能满足设计的需求,因此我们通常会进行自定义Tabbar。我们通常是把原Tabbar进行hidden,将自定义的View添加到原位置进行覆盖。

我们在某些界面需要隐藏Tabbar的时候,会出现原区域无法响应点击事件的问题。系统的Tabbar已经被我们hidden了,但是仍然无法响应事件,此时我们只要将系统的Tabbar的frame设置为CGRectZero即可。

[UIApplication sharedApplication].keyWindow.rootViewController).tabBar.frame

= CGRectZero;

你可能感兴趣的:(标签栏)