I have icons for a tabBar of size 100.
I checked at Apple's Human Interface Guidelines of 2013 and it says the image size should be 30x30
/ 60x60
.
But as the height of tab bar controller is 50, I kept the size of the image at 50x50
.
Now, when I run the project, I see the ugly design below:
Any idea what size images I should use so that the design will be perfect?
Note: I am not writing text also (e.g. Home, Search, etc). The text of the tab button is there in the image itself.
30x30 is points, which means 30px @1x, 60px @2x, not somewhere in-between. Also, it's not a great idea to embed the title of the tab into the image—you're going to have pretty poor accessibility and localization results like that.