2011-12-15 58 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

相關問題