我添加了一個大小爲32 x 32像素的標籤欄圖標。不顯示標籤欄圖像圖標
這裏是我的代碼:
self.tabBarItem = [[UITabBarItem alloc]
initWithTitle:@"קווים" image:[UIImage imageNamed:@"32*32.jpg"] tag:0];
但所有我看到的是一個藍色...
這裏是我試圖顯示圖像:
我添加了一個大小爲32 x 32像素的標籤欄圖標。不顯示標籤欄圖像圖標
這裏是我的代碼:
self.tabBarItem = [[UITabBarItem alloc]
initWithTitle:@"קווים" image:[UIImage imageNamed:@"32*32.jpg"] tag:0];
但所有我看到的是一個藍色...
這裏是我試圖顯示圖像:
你的圖像沒有按似乎沒有任何透明度。 UITabBarItem
僅使用圖像的Alpha通道,因此任何完全不透明的圖像都將顯示爲實心正方形。
UITabBar自己渲染灰色漸變和藍色光澤。所有你需要提供它是一個透明的PNG - 它不需要任何陰影;它可以只是一個純色 - 其alpha通道提供了一個圖標形狀的面具。
選項卡欄使用圖像的alpha蒙版,因此您需要在透明背景下執行圖標的輪廓。
你使用什麼語言?什麼組件?你如何設置圖像?我們無法看到您的圖片附件。 – Brad
@布拉德:這篇文章被編輯了,所以我去了並修復它。圖像現在可見。 – Ryan