iOS-使用代码CGImage调节tabBar上按钮图片的大小
2016-02-20 00:00
711 查看
tabBar 上button过大
代码调整过后效果
NSArray *EnglishTitleArray = @[@"toutiao",@"shequ",@"xuanche",@"jiangjia",@"wode"]; static NSInteger markIndex = 0; //遍历tabBar视图控制器 for (UINavigationController *navigation in self.viewControllers) { UIViewController *vc = navigation.viewControllers.firstObject; //拼装图片名 NSString *normalImageName = [NSString stringWithFormat:@"btn_%@_nor.9",EnglishTitleArray[markIndex]]; NSString *checkedImageName = [NSString stringWithFormat:@"btn_%@_select.9",EnglishTitleArray[markIndex]]; //get图片 调节图片大小 UIImage *normalImage = [UIImage imageWithCGImage:[UIImage imageNamed:normalImageName].CGImage scale:2 orientation:UIImageOrientationUp]; UIImage *checkedImage = [UIImage imageWithCGImage:[UIImage imageNamed:checkedImageName].CGImage scale:2 orientation:(UIImageOrientationUp)]; //创建tabBarItem UITabBarItem *item = [[UITabBarItem alloc]initWithTitle:nil image:normalImage selectedImage:checkedImage]; vc.tabBarItem = item; //调节button位置 vc.tabBarItem.imageInsets = UIEdgeInsetsMake(5, 0, -5,0); markIndex ++; }
代码调整过后效果
相关文章推荐
- iOS 调试技巧
- IOS基础之 (八) Foundation框架
- XCode调试中的输出技巧
- iOS部分 理论:
- iOS屏幕适配
- iOS中 简单易懂的秒杀倒计时/倒计时
- iOS中 简单易懂的秒杀倒计时/倒计时
- IOS开发中关于数据的本地化存储
- IOS 开发 证书显示 此证书签发者无效 解决办法
- IOS下集成支付宝RSA签名
- IOS基础之 (九) Foundation框架
- iOS-证书配置
- iOS的蓝牙连接、数据接收及发送
- IOS 文件系统
- iOS学习笔记(一)---NSMutableString可变数组
- iOS7后 导航栏中的 translucent 导致的视图frame的变化
- 蓝懿IOS微博项目实现登录
- iOS 运行发现,view随着屏幕的变大整体放大的问题
- iOS旧项目升级WatchOS2.0时遇到的问题
- iOS开发-编译使用动态库