2011-12-15 104 views
0

标题中的问题可能很愚蠢,但我无法找到答案。我需要有看不见的UITabBar(没有TabBarController),它与用户完全一样可见。如果我将它的HIDDEN属性设置为YES,即使我离开UserInteractionEnabled选中,它也会被禁用。另外(因为我已经问过一个问题),我想知道OPAQUE属性是做什么的。我切换它,但似乎没有改变,苹果的文档对我个人来说不是很理解如何使UITabBar不可见但仍然可用?

+0

不透明表示当在屏幕上绘制UI元素时,不考虑颜色的alpha(=透明度)值。这意味着一个不透明的界面元素下的所有东西都不会被绘制。如果UI元素的颜色具有1.0的alpha(= 100%=根本不透明),则不会在不透明开启或关闭之间看到区别。但如果您在此情况下禁用不透明,则可能会看到性能下降。 – 2011-12-15 16:25:21

回答

0

有一个隐形的UITabBar的另一种方法可能是看不见的UIButtons(使用自定义类型),并将它们用于你的行为。

+0

谢谢,但那不是我需要的 – 2011-12-15 16:23:48

0

你可以设置你的tabbar的alpha值为0它将是透明的。

+0

,但它变得禁用,如果我这样做 – 2011-12-15 16:30:30

相关问题