自带TabBar选中图片设置问题

设置为UIImageRenderingModeAlwaysOriginal

就会显示出选中状态的图片。当然普通状态的也需要设置。

UINavigationController *nav =({

UINavigationController *controller = [[UINavigationController alloc]initWithRootViewController:rootVC];

[controller.tabBarItem setTitle:title];

UIImage *selectImage = ({

UIImage *image = [UIImage imageNamed:selectString];

UIImageRenderingModeAutomatic,          // Use the default rendering mode for the context where the image is used

UIImageRenderingModeAlwaysOriginal,     // Always draw the original image, without treating it as a template

UIImageRenderingModeAlwaysTemplate,     // Always draw the image as a template image, ignoring its color

image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

image;

});

[controller.tabBarItem setSelectedImage:selectImage];

[controller.tabBarItem setImage:[UIImage imageNamed:normalString]];

controller;

});

时间: 2024-10-03 23:54:12

自带TabBar选中图片设置问题的相关文章

IOS7上设置TabBar的图片

IOS7上设置TabBar的图片 by 伍雪颖 - (void)setTarBarStyle { UIEdgeInsets insets = UIEdgeInsetsMake(6, 0, -6, 0); _tarBar.imageInsets = insets; _tarBar.selectedImage = [[UIImage imageNamed:@"near_on"] imageWithRenderingMode:UIImageRenderingModeAlwaysOrigina

[IOS]设置TabBar背景图片

Xcode6.1_IOS SDK 8.1 ********************************************************************** 在AppDelegate.m中设置TabBar背景图片 ********************************************************************** UITabBarController *tabBarController = [[UITabBarController

关于iOS Tabbar的一些设置

事实上iOS Tabbar的可定制性很高,我们没有必要反复造轮子,以下是笔者收集的一些tabbar的经常使用设置.希望对大家有所帮助. 设置tabbar选中颜色 iOS7设置例如以下: [self.tabBarController.tabBarsetSelectedImageTintColor:[UIColor greenColor]]; ios8中例如以下设置: self.tabBar.tintColor=[UIColor greenColor]; 消除tabbar边框 在appdelegat

修改tabbarcontroller选中图片及选中颜色

1.修改选中图片: UITabBarItem* item = [self.tabBarController.tabBar.items objectAtIndex:1];   //从0开始 item.selectedImage = [UIImage imageNamed:@"ItemSelProfile"]; 2.修改选中颜色: [self.tabBarController.tabBar setSelectedImageTintColor:[UIColor redColor]];

【Android】Android实现自定义带文字和图片的Button

在Android开发中经常会需要用到带文字和图片的button,下面来讲解一下常用的实现办法. 一.用系统自带的Button实现 最简单的一种办法就是利用系统自带的Button来实现,这种方式代码量最小.在Button的属性中有一个是drawableLeft,这个属性可以把图片设置在文字的左边,但是这种方式必须让icon的背景色是透明的,如果icon的背景色不是透明的话,会导致点击按钮时icon部分的背景色不会发生变化. 主要代码: <Button android:id="@+id/bt3

Android实现自定义带文字和图片的Button

在Android开发中经常会需要用到带文字和图片的button,下面来讲解一下常用的实现办法. 一.用系统自带的Button实现 最简单的一种办法就是利用系统自带的Button来实现,这种方式代码量最小.在Button的属性中有一个是drawableLeft,这个 属性可以把图片设置在文字的左边,但是这种方式必须让icon的背景色是透明的,如果icon的背景色不是透明的话,会导致点击按钮时icon部分的背景 色不会发生变化. 主要代码: <Button android:id="@+id/b

Android 使用Universal Image Loader绘制带圆角的图片(一)

Android 使用Universal Image Loader绘制带圆角的图片(一) 绘制带圆角的控件难吗?貌似不难.对于一个普通layout或者widget,要绘制圆角,只要把 background设置成下面这样的drawable就行了. <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/and

7、jQuery的Ajax与Java交互带加载图片

1.jQuery的Ajax与Java交互带加载图片 1.1 html代码 <body> <div id="main"> <button id="myBut">Ajax获取数据</button> <div id="container"> <img src="./img/load.jpg" id="myimg"> </div>

Silverlight TreeView 带 checkbox和图片

前段时间做Silverlight TreeView 控件,但是要带checkbox和图片,在网上到处找相关的例子,效果图如下 xaml代码 <UserControl x:Class="SlmenuTest.Tree" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xam