UIBarButton 图片显示不正常解决方案
2015-12-15 19:06
411 查看
在storyboard上set image会显示成蓝色的形状,查过资料说应该设置图片的alpha值,还TND设置个鬼的alpha,从stackOverFlow找到了解决方法,很简单,具体思路是:
1. 构建一个带背景的UIButton
2. 把构建的UIButton用UIBarButton初始化
具体代码:
1. 构建一个带背景的UIButton
2. 把构建的UIButton用UIBarButton初始化
具体代码:
//设置UIButton UIImage *menuImage = [UIImage imageNamed:@"navBarMenuButton.png"]; UIButton *leftButton = [UIButton buttonWithType:UIButtonTypeCustom]; leftButton.frame = CGRectMake(0, 0, menuImage.size.width, menuImage.size.height); [leftButton setBackgroundImage:menuImage forState:UIControlStateNormal]; //以UIBarButton初始化 aController.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:leftButton];
相关文章推荐
- Webdriver UI自动化测试自动装配测试用例所需的数据对象
- 改造百度UMeditor(UEditor-min)富文本编辑器的图片上传功能
- UICollectionView基础
- POJ 2533-Longest Ordered Subsequence(DP)
- IOS开发之UI篇—UISwitch(开关按钮)
- mySQL中删除一个表中的某字段的unique key的语法
- UICollectionView--使用系统UICollectionViewFlowLayout布局类
- iOS流布局UICollectionView系列四——自定义FlowLayout进行瀑布流布局
- zoj 2432 && hdoj 1423 Greatest Common Increasing Subsequence 【打印LCIS】
- UI-10-plist文件及UITableView的高级应用①
- ios9开发之UIAlertController
- UI第二十三天:动画
- UIDatePicker 时间选择器
- 动态调整UITableViewCell的高度及字体大小设置
- 我的iOS学习历程 - UIView动画与CAAnimation动画详解
- UI考试错题集
- UITableViewDelegate
- [Leetcode]N-Queens II
- UI测试
- Longest Increasing Subsequence