Swift和Xcode - 如何创建自定义选项卡栏图标

Mat*_*lly 28 photoshop xcode icons tabs ios

我有一个标签应用程序项目,我在Xcode中用Swift(Xcode 6.3 and Swift 1.2)编写.我在使用自定义标签栏图标时遇到了很多麻烦.我在Photoshop(CS6)中设计了一个图像,将其保存为PNG,在Prepo中调整大小并将其30x30导入资源库中的Xcode.然后我将tab view controllers图标设置为该图像.但是,它没有显示出来.

我查看了这些页面,但没有找到任何帮助:
https ://www.youtube.com/watch?v = 4qqqoAWNfZA 自定义标签栏图标颜色 http://www.raywenderlich.com/forums/viewtopic.php?f= 2&t = 19333
http://www.appcoda.com/ios-programming-how-to-customize-tab-bar-background-appearance/ https://www.youtube.com/watch?v=4Tj_SeApUrs

创建自定义标签栏图标的正确过程是什么?

Mat*_*lly 58

经过一番研究后我解决了这个问题,所以我想在这里发帖以防万一其他人有类似的问题.在Photoshop中我做了以下事情:

  1. 导入我想用作标签栏图标的图像(如果使用黑白图像则更容易,因此您不必删除颜色).
  2. 将背景设置为"透明"而不是白色.
  3. 从图像中删除了所有白色,使其只是一个透明背景的黑色图像.
  4. 将图像保存为.png.
  5. 将图像调整为具有尺寸75x75 pixels(和命名imageName@3x.png),50x50 pixels(和命名imageName@2x.png)和25x25 pixels(和命名imageName.png)的正方形

在Xcode中我做了以下事情:

  1. 将图像拖动到Xcode中并将图像组重命名为icoImageName.
  2. 选中我想在Xcode中的故事板中设置图像的选项卡,并将"图像"(在"检查器窗格"中的"条形项"下)设置为icoImageName.请注意,我没有在"标签栏项目"下设置"选定图像"(将其留空).

完成.

我希望这可以帮助别人.感谢大家的帮助.