自定义tabBarItem选中和未选中的显示效果

以下代码是在TabBarViewController的ViewControllers的其中一个ViewController的viewDidLoad中写的!!!

UIImage *image = [UIImage imageNamed:@"Heart"];

//item未选中状态时,image不使用tintColor的颜色

image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

//添加tabbarItem

UITabBarItem *tabbarItem = [[UITabBarItem alloc] initWithTitle:@"育儿搜" image:image selectedImage:image];

//设置item未选中状态时,title的颜色

[tabbarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], NSForegroundColorAttributeName, nil] forState:UIControlStateNormal];

self.tabBarItem = tabbarItem;

时间: 2024-10-27 00:22:19

自定义tabBarItem选中和未选中的显示效果的相关文章

Objective-C-修改TabBarController的图标颜色及字体颜色(选中及未选中)

self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; self.window.backgroundColor = [UIColor whiteColor]; UITabBarController *mainTabBar = [[UITabBarController alloc] init]; UIView *backView = [[UIView alloc] initWithFrame:CGRe

JS----checked----checked选中和未选中的获取

全选.全不选.反选功能 html代码 <form action="" id="oForm" name="myForm">        <input type="checkbox" name="hobby" id="basket" value="basket">篮球<Br>        <input type="c

Silverlight TabItem选中,未选中样式设置

<Application.Resources> <LinearGradientBrush x:Key="TabItemBackground" EndPoint="0,1" StartPoint="0,0"> <GradientStop Color="#B5D8FB" Offset="0"/> <GradientStop Color="#6DB9F1&quo

选中与未选中的样式改变

Html布局 <div class="check"> <input type="checkbox" v-model="agreeCheck" /> 我已阅读并同意 </div> css样式 .check { width: 450px; height: 33px; line-height: 33px; font-family: PingFang-SC-Regular; font-size: 24px; paddi

jQuery中checkbo添加事件,判断是否选中和设置选中与取消选中

判断是否选中 $('#checkbox').prop('checked') 设置选中与不选中状态 $('#checkbox').attr('checked',true) $('#checkbox').attr('checked',false) 添加事件 html <div class="checkbox"> <label><input type="checkbox" class="pull-right"><

checked=&quot;checked&quot;无效,radio未选中问题排查

在使用attr给元素设置属性的时候,但是显示在页面就是未选中,而且是只使用一两次是ok的,但是连着多使用就不起作用了,百度了下,发现遇到这个问题的人还蛮多的, 有人说,发现在jQuery1.6版本之后,用prop 替换了attr,替换了测试了下,果然OK,但是详细查询了下资料,发现这种说法并不准确 下面的用法就知道怎么用了: 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法. 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法. 参考这篇文章:https://

隐藏列获取不到值,表格选中行提示未选中

1,隐藏某列之后,获取该列的值为空,将绑定属性加到其它未隐藏字段的关联query字段,以逗号隔开 2,当使用到标准产品功能,选中某一行,提示未选中,需要用默认的表格名称queryGrid 例:生成凭证选中行提示未选中,要使用默认id(queryGrid)

js循环GridView判断CheckBox是否全部未选中

function isQueryPriceReplyProduct() { var gridItem; var itemIndex = 0;  var IDS = ''; while (gridItem = dgQueryPriceReplyProduct.Table.GetRow(itemIndex)) {   itemIndex++;   if (!gridItem.Cells[0].Value) { continue; } IDS += gridItem.Cells[1].Value + 

ListView未选中时背景

想给ListView设置未选中时背景,结果发现需要同时在ListView中设置listSelector和在ListView的单项item的布局文件中设置background,原因来日再查,知情者可以留言,谢谢. ListView项的布局代码如下: <ListView android:id="@+id/listview" android:layout_width="match_parent" android:layout_height="wrap_co