解决iOS11中navigationBar上使用initWithCustomView按钮图片错位 frame无效
来源:互联网 发布:hibernate访问数据库 编辑:程序博客网 时间:2024/06/06 01:23
在iOS11上当使用如下代码设置时
UIButton *shareButton = [UIButton buttonWithType:(UIButtonTypeCustom)]; shareButton.frame = CGRectMake(0, 0, 30, 30); shareButton.backgroundColor = [UIColor blueColor]; [shareButton setImage:[UIImage imageNamed:@"mv_actionIconSaveToAlbum"] forState:(UIControlStateNormal)]; UIBarButtonItem *rightBtnItem = [[UIBarButtonItem alloc] initWithCustomView:shareButton]; self.navigationItem.rightBarButtonItem = rightBtnItem;
如果图片大小大于按钮设置的大小 ,设置的button的frame将不起作用。系统将采用最大区域展示。图片大小小于设置的button的frame时 不会出现这个问题。
阅读全文
0 0
- 解决iOS11中navigationBar上使用initWithCustomView按钮图片错位 frame无效
- ListView中解决图片错位问题
- 解决RecyclerView图片错位
- unity使用texturepack更新图片时图片错位的解决
- 自定义navigationBar上的按钮
- 自定义navigationBar上的按钮
- iOS 11 UIBarButtonItem initWithCustomView 是图片按钮的情况下 变形
- 使用kxmenu时在UIBarButtonItem上frame无效
- 解决IQKeyboardManager在Xcode 9、iOS11上不显示Done完成按钮
- android开发中解决ListView异步加载图片错位问题
- 解决Android ListView中图片异步加载错位问题
- -------------解决Android ListView中图片异步加载错位问题
- IOS11 光标错位问题
- iOS11中AppIcon设置无效的问题
- listview解决图片错位问题
- 解决图片错位的问题
- 解决图片错位闪烁问题
- 解决图片异步加载错位
- Servlet 学习笔记
- Linq之Expression进阶
- 建造者模式
- 关于TensorFlow中的多图(Multiple Graphs)
- Linq之Expression初见
- 解决iOS11中navigationBar上使用initWithCustomView按钮图片错位 frame无效
- html2canvas生成图片模糊的解题思路
- Eclipse使用方法
- 浅谈JavaScript执行环境及作用域链
- Linq之Expression高级篇(常用表达式类型)
- 测试
- Linux查看系统信息命令
- 深度学习与神经网络-吴恩达(Part1Week4)-深度神经网络编程实现(python)-基础篇
- Docs » Learning the ArduPilot Codebase » EKF » Extended Kalman Filter Navigation Overview and Tuning