UIButton图片的contentMode(backgroundImage与image)
首先我们要明确一点.UIButton有"两张"图片.backgroundImage和image.一个用于背景(在控件的上面一层)、一个在最上层和文字是同一层级.
首先contentMode是UIView对象的属性.
然后UIButton的contentMode并不会影响这两个属性.
// return title and image views. will always create them if necessary. always returns nil for system buttons
@property(nullable, nonatomic,readonly,strong) UILabel *titleLabel NS_AVAILABLE_IOS(3_0);
@property(nullable, nonatomic,readonly,strong) UIImageView *imageView NS_AVAILABLE_IOS(3_0);
只要不是system buttons的buttontype是不会返回nil的.举个例子:system buttons中的add样式的"+号"图片其实是在backgroundImage上的.那么.这个imageView肯定就是setImage forstate有关的imageView了.
所以进行如下设置来改变setImage forState中的image对应控件的contentMode
UIbutton *button = [[UIButton alloc] init];button.imageView.contentMode = XXXMode;
UIButton图片的contentMode(backgroundImage与image)相关推荐
- iOS UIButton 图片文字上下垂直布局 解决方案
iOS UIButton 图片文字上下垂直布局 解决方案 参考文章: (1)iOS UIButton 图片文字上下垂直布局 解决方案 (2)https://www.cnblogs.com/yajunL ...
- jquery设置背景图片:$(this).css(background-image,url(on.jpg));就可以了
原文地址为: jquery设置背景图片:$(this).css("background-image","url(on.jpg)");就可以了 jquery设置背 ...
- html框架代码背景图片,CSS3中background-image实现多背景图片(代码实例)
本文目标: 1.掌握background-image多背景的实现 问题: 1.实现以下效果,使用纯DIV+CSS,必须使用background-image 附加说明: 1.整体宽度是1000px,高3 ...
- vue中静态资源文件中的图片element.style.backgroundImage设置url无效问题
静态文件中的图片直接通过以下这种方式是无效的 element.style.backgroundImage = 'url("@/assets/img/btn_checkbox_nor@2x.p ...
- 4.2 UIButton图片按钮的使用 [原创iOS开发-Xcode教程]
1. 在欢迎窗口右侧的历史项目列表中,双击打开之前创建的单视图项目模板. 2. 本节课将为您演示,如何制作一些特殊的按钮控件.首先在一个空白项目中,打开视图控制器的代码文件. 3. 接着开始编写代 ...
- UIButton 的 backgroundImage 和 image 的填充模式
UIButton 的 backgroundImage 和 image 的填充模式 原创 2016年09月01日 15:35:04 标签: uibutton / contentMod 3196 UI ...
- CSS 背景色 背景图片 渐变背景 - 径向渐变 background-image:radial-gradient()
radial-gradient() 用来生成径向渐变的图片 基础语法 background-image: radial-gradient(shape extent at positionX posit ...
- 内容对齐 TextAlignment VerticalAlignment HorizontalAlignment contentMode
四个容易混淆的属性: 1.textAligment: 文字的水平方向的对齐方式 1> 取值 NSTextAlignmentLeft = 0, // 左对齐 NSTextAl ...
- CSS background 之设置图片为背景技巧
首先先来看看background有那些值: 可以按顺序设置如下属性(可点击进入相应的css手册查看使用): background-color 背景颜色 background-image 背景图片 ba ...
最新文章
- 1.1 内存的四个分区
- c语言删除偶数号节点,第十二周作业
- 印度Thermax携FRENELL执行亚洲首个集成太阳能热电厂
- python画圆简单代码-python实现画圆功能
- javaMail操作QQ邮箱发送邮箱 Demo
- 【leetcode】27.RemoveElement
- Canvas设置样式无效导致圆变成椭圆的问题研究剖析
- 流浪猫的故事看质量人员需求
- 风格迁移篇---SAnet:风格注意网络下的任意风格转换
- oracle diagnosticdest,Oracle 11g自动诊断信息库(Automatic Diagnostic Repository,ADR)概述
- java aspose 导出word_aspose.words导出html 转word文档带图片,(无网络也可以看图)
- 三国志战略版:Daniel_张角分析
- 图片按比例缩放,鼠标滚轮调整大小
- maya 中arnold渲染vector置换贴图方法
- 7000 位程序员揭秘 2019 软件开发现状
- k8spod控制器概述
- matlab ccd驱动,CCD常见驱动比较
- 癫狂的dom——利用css3让dom动起来
- Revit中如何连接消火栓-Revit中快速连接设备
- mysql doesnt have a default value_导入mysql数据的时候提示Field * doesn't have a default value解决方法...
热门文章
- 谷歌浏览器输入baidu.com无法访问
- web前端培训 - HTML 表单基础知识
- 黑客视频教程:netstat命令的使用
- 文字和页面特效——实现火焰文字
- vue2.0.js基础开发使用心得(结合实际项目对数据的增删改查)
- w7桌面计算机回收站不见了,win7回收站不见了如何恢复 win7回收站不见了恢复方法...
- 把箱子放墙上_收纳秘籍丨快看!我用木箱子做出了全屋家具
- Linux grep -Ev 命令正则匹配排除
- JS-ECMAScrip知识点总结
- 机器学习基础--碎片知识点(1)