2015-05-11 57 views
0

這一直使我瘋狂。UIToolbar在iPad2上不透明

我有我的iPad應用工具欄和半透明的屬性設置爲「YES」。我在我的故事板這樣做:

enter image description here

當我在iPad上航運行的東西好看。但是,如果我在iPad 2上運行,工具欄不是半透明的。我在模擬器和實際設備上遇到同樣的問題。

這還不算在不同版本的操作系統的問題。 IE瀏覽器無論我運行的是哪種操作系統(iOS 7或iOS 8),在iPad 2上都是錯誤的,但在iPad Air上正確無誤。

爲什麼?

有什麼我可以做在這些設備獲得相容L & F·

回答

2

半透明 - 使用模糊 - 計算成本很高。

如果你比較的iPad 2和iPad空氣之間的控制面板或通知菜單, - 你會看到,蘋果已經禁用半透明的低功率設備上,因爲它不能真正應對。

這適用於iPad2的,iPad3的,iPad的迷你,也許一些較舊的iPhone和iPod touch。如果過度使用這些效果,即使功率更高的設備也可能導致效果不佳。

如果你需要一個完全一致的外觀和感覺,你應該抵制使用利用半透明的,模糊效果屬性。另一種選擇是玩弄視圖alpha,背景色和色調,以在不支持半透明的設備上獲得半透明效果。

有關爲UIVisualEffect,這似乎與UI '半透明' 屬性支持重合設備支持的更多信息對象:

Check if device supports blur
Detect if device properly displays UIVisualEffectView?