IOS-UIBarButtonItem的图片文字点击效果
来源:互联网 发布:淘宝可以延长收货多久 编辑:程序博客网 时间:2024/06/17 08:46
Tip:为什么设置文字的某个状态时需要将其内容封装为NSDictionary?这是因为字体所关联的一系列属性,如字体风格 字体颜色等。
设置图片等多状态的代码风格,以下是一种,常见的其他控件设置多状态一般也是以方法名set开头(以Statexxx结尾),假如只有一种状态,那么直接使用 点( . )语法设置即可。
#pragma 处理字体点击效果- (void)dealWithItemFont:(UITabBarItem *)messageItem{ NSMutableDictionary *dic=[NSMutableDictionary dictionary]; [dic setValue:[UIColor grayColor] forKey:NSForegroundColorAttributeName]; [messageItem setTitleTextAttributes:dic forState:UIControlStateNormal ]; NSMutableDictionary *hightlineDic=[NSMutableDictionary dictionary]; [hightlineDic setValue:[UIColor orangeColor] forKey:NSForegroundColorAttributeName]; [messageItem setTitleTextAttributes:hightlineDic forState:UIControlStateHighlighted];}#pragma 处理图片点击效果- (UITabBarItem *)dealWithItemImage:(NSString *)normalImageStr selectedImageStr:(NSString *)selectedImageStr{ UIImage *normalImage=[UIImage imageNamed:normalImageStr]; UIImage *selectedImage=[UIImage imageNamed:selectedImageStr]; selectedImage=[selectedImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; UITabBarItem *messageItem=[[UITabBarItem alloc] init]; [messageItem setImage:normalImage]; [messageItem setSelectedImage:selectedImage]; return messageItem;}
0 0
- IOS-UIBarButtonItem的图片文字点击效果
- Android 点击拉伸文字和图片的效果
- iOS 点击图片放大效果
- iOS 点击图片放大效果
- TextView的点击效果---文字颜色改变
- iOS点击图片全屏放大效果
- 点击图片变暗效果 省去一张点击效果的图片
- textview中点击效果实现,比如点击textview中实现图片和文字的颜色变化(类似于button)
- 自定义一个图片加文字button,点击有效果
- iOS不断旋转的UIBarButtonItem
- ios设置按钮点击时的文字和图片(而非非背景)
- UIBarButtonItem的分类 (快速返回一个显示图片的UIBarButtonItem)
- 点击文字显示图片
- 自定义导航栏按钮UIBarButtonItem 文字或图片
- 自定义导航栏按钮UIBarButtonItem 文字或图片
- 自定义导航栏按钮UIBarButtonItem 文字或图片
- 自定义导航栏按钮UIBarButtonItem 文字或图片
- 自定义导航栏按钮UIBarButtonItem 文字或图片
- POJ1231The Alphabet Game
- 线性表-链表(二)
- OpenCV实现人脸检测
- 《C Primer Plus(第五版)中文版》第9章第1至8题
- c++快速了解
- IOS-UIBarButtonItem的图片文字点击效果
- cocos2d-x中使用Http
- volley 自定义 Request
- 前端CSS规范大全
- 黑马程序员——网络编程
- 从"error:file not found \n grub rescue>"说起
- 1004. Counting Leaves (30)
- 图的邻接矩阵的建立(C语言实现)
- POJ1728 A flea on a chessboard