【问题标题】:How to change center tab bar button colour in iOS 7?如何在 iOS 7 中更改中心标签栏按钮的颜色?
【发布时间】:2014-10-03 14:08:48
【问题描述】:

我希望UITabBarController 中的中间按钮与其他按钮的颜色不同,例如 Instagram。有人有什么建议吗?

【问题讨论】:

    标签: ios objective-c ios7 uibutton uinavigationitem


    【解决方案1】:

    您应该为每个tabBarItem 图片设置不同的颜色而不是颜色(如果您想要它,就像 instagram 一样)

    这是一个例子:

    UITabBarItem *tabBarItem = [yourTabBarController.tabBar.items objectAtIndex:2]; //set objectAtIndex you want (For Instagram its 2)
    
    UIImage *unselectedImage = [UIImage imageNamed:@"unselected-imagename"]; //set unselected image
    UIImage *selectedImage = [UIImage imageNamed:@"selected-imagename"]; //set selected image
    
    [tabBarItem setImage: [unselectedImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
    [tabBarItem setSelectedImage: selectedImage];
    

    希望这会有所帮助:)

    干杯

    【讨论】:

    • 这只会改变按钮的图片,我希望里面有图片的矩形按钮有不同的颜色..
    • 我想要矩形按钮然后创建一个矩形图像...
    猜你喜欢
    • 2013-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 2013-09-26
    • 2013-06-11
    相关资源
    最近更新 更多