UIButton里三个UIEdgeInsets属性
来源:互联网 发布:关于编程的手机游戏 编辑:程序博客网 时间:2024/06/04 18:35
UIEdgeInsets是什么
UIEdgeInsets是什么?我们点进去看一下:
UIEdgeInsets是个结构体类型。里面有四个参数,分别是:top, left, bottom, right。这四个参数表示距离上边界、左边界、下边界、右边界的距离。
哪三个UIEdgeInsets属性
不知道大家发现没有,UIButton里面有三个UIEdgeInsets属性,分别是:
contentEdgeInsets后面有个UI_APPEARANCE_SELECTOR是什么意思呢?
提示:UI_APPEARANCE_SELECTOR标记的属性都支持通过外观代理来定制。
举例,设置UIButton的contentEdgeInsets属性,可以直接调用:
创建UIButton:
创建一个button,让button的title居左,以便观察:
UIButton的contentEdgeInsets属性
contentEdgeInsets里有一个content应该指的就是UIButton的title。
参数含义:
上面我们讲了UIEdgeInsets是个结构体类型。里面有四个参数,分别是:top, left, bottom, right。这四个参数表示距离上边界、左边界、下边界、右边界的距离。
这四个参数的值可以为正值,也可以为负值。拿left举例:
向右移动20个像素
向右移动20个像素,left = 20,就可以了。
向左移动20个像素
UIButton的titleEdgeInsets属性
titleEdgeInsets和contentEdgeInsets的作用差不多。我们及设置contentEdgeInsets,又设置titleEdgeInsets,会怎样呢?
看一下效果:
UIButton的imageEdgeInsets属性
创建一个带照片的button:
运行一下:
向右移动50个像素
看看效果:
向左移动50个像素
看看效果:
大家可以自行设置其他三个参数看看效果是怎样的,自己动手便于理解。
- UIButton里三个UIEdgeInsets属性
- UIButton中的三个UIEdgeInsets属性(一)
- UIButton中的三个UIEdgeInsets属性(二)
- UIButton-UIEdgeInsets
- 利用UIEdgeInsets属性修改UIButton的图片,文字位置
- 详解iOS中UIButton的三大UIEdgeInsets属性用法
- 【转】iOS UIButton(UIEdgeInsets)
- UIButton UIEdgeInsets属性改变原有的imageview和titellabel位置,使其变成上下结构
- UIButton的contentEdgeInsets等三个属性介绍
- iOS UIButton中的三个EdgeInsets属性
- 关于iOS的UIEdgeInsets属性
- 关于iOS的UIEdgeInsets属性
- iOS 【UIKit-UIButton中的三个EdgeInsets属性(切图)】
- UIEdgeInsets
- UIEdgeInsets
- iOS - UIButton(UIEdgeInsets) 设置button上的文字和图片
- UIButton属性
- UIButton属性
- CarPlay wireless(蓝牙+WiFi)连接方案(蓝牙部分)
- pagination 分页器在实际工作中的运用 ---周总结-20161209
- 《牛奶可乐经济学》读书笔记
- censtos下redis主备安装
- 关于滚动条—固定
- UIButton里三个UIEdgeInsets属性
- org.apache.log4j.Logger 详解
- python接口测试中遇到问题
- 去掉Eclipse的html页面中的警告,让你的html变得清爽
- 《极简欧洲史》读书笔记
- 利用svn的commit hooks,实现服务器项目自动更新
- PHP配置redis
- Android四大组件生命周期
- CarPlay wireless(蓝牙+WiFi)连接方案(Wi-Fi部分)