TheLearner
TheLearner

Reputation: 19507

UITabBarItem images just appear as a grey block

I have created .png icons 20 x 20 and when I set the image property in the nib they just appear grey blocks.

Any ideas?

UPDATE: Here is one of the icons!

enter image description here

Upvotes: 2

Views: 3539

Answers (4)

Matthias Bauch
Matthias Bauch

Reputation: 90117

The standard tabbar icons in iOS are rendered solely from the alpha channel. Colors are ignored completely. Instead of colors you can use different alpha values that lead to a different shade of gray (or blue if selected)

Make the background of your icons transparent.

Upvotes: 7

bryanmac
bryanmac

Reputation: 39306

Try saving the file as png interlaced. In photoshop at least it gives you an option of interlaced or normal.

Upvotes: 0

Elmo
Elmo

Reputation: 407

This happened to me in iOS 5, I got around it by setting UIImage Outlet property in the Xib to 'Custom' and then set the label programmtically so : imageOne = [UIImage imageNames@"Dog.png"];

Upvotes: 0

Saurabh
Saurabh

Reputation: 22883

Download these attached images and pass them to your designer and ask him to just create images like these (when you open them in PS you'll know the difference)

enter image description here

enter image description here

Upvotes: 3

Related Questions