XCode新手:在XCode的选项卡式应用程序模板中,两个示例选项卡条项的属性检查器具有标题和图像的“第一”和“第二”值。我添加了第三个视图,并为这两个视图输入“第三个视图”--这并不令人意外地以空白的图像出现。“第一”和“第二”图像(一个正方形和一个圆圈)从哪里来?我该把新的放在哪里?
发布于 2014-02-17 17:12:06
图像在Images.xcassets中。模板从四个项开始: AppIcon,第一,LaunchImage和第二。条目“第一”和“第二”是正方形和圆形。在情节提要中,选项卡栏项的属性检查器(在每个视图控制器中)同时包含用于图标的Images.xcassets图像的标题文本和id --因此,最初它们是“第一”(标题)和“第一”(images.xcassets id),用于第一视图控制器和类似于第二视图控制器。
您可以删除这些内容,右键单击图像列表以添加新的图像集,每个图像集都接受一对图像--对于制表符栏,这些图像应该是一个30pt & 60pt的*.png图像。默认情况下,图像的轮廓将出现,但如果您希望图像以活颜色显示,则可以更改相应UITab的UITab模式属性,如下所示(我将其与主应用程序委托的didFinishLaunchingWithOptions方法绑定):
UITabBarController* tbc = (UITabBarController*)self.window.rootViewController;
for (int i=0; i < tbc.viewControllers.count; i++)
{
UIViewController* vc = tbc.viewControllers[i];
UITabBarItem* tbi = vc.tabBarItem;
UIImage* img = [tbi.image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
tbi.SelectedImage = img;
}对于自定义图标,请使用Preview的“即时阿尔法”工具(看起来像工具栏上的魔杖)--这是一种简单的方法,可以擦除边缘周围不需要的像素,这样图标就会显示为真实的形状--而不是一个内有形状的盒子。
https://stackoverflow.com/questions/21757311
复制相似问题