如何在标签栏中设置图像而不是在ios中设置色彩?

时间:2016-07-25 05:08:25

标签: ios objective-c uitabbarcontroller uistoryboard uitabbar

我有一个BroadcastReceiver的应用程序,我想在Tabbar中设置图像,但无法在Tabbar中设置图像。而不是因为它是图像我得到色彩的图像形状,是否可以像在Tabbar中设置图像? 。

我已尝试此代码但无法设置图像。

UITabbar

2 个答案:

答案 0 :(得分:16)

您需要将图片属性属性Render As设置为Original Image。要更改此选项,请从资源和Attributes Inspector设置Render As属性中选择您的图像,然后选择此Original Image

enter image description here

答案 1 :(得分:0)

选择您的TabBar项目并像这样设置您的图像

enter image description here

设置选定的色调颜色试试这个

[[UITabBar appearance] setTintColor:[UIColor whiteColor]];

    [UITabBarItem.appearance setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]} forState:UIControlStateNormal];
    [[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"name-of-selected-image.png"]];
    [[UITabBar appearance]setSelectedItem:[[UITabBar appearance].items objectAtIndex:2]];