iPhone UIButton图标与文字间距设置【转】

转载 2013年12月02日 11:02:21

转载自:http://li-bonan.blog.163.com/blog/static/13556477020124301511862/

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(50, 50, 150, 50)];

    [button setTitle:@"HHH" forState:UIControlStateNormal];

    [button setBackgroundImage:[UIImage imageNamed:@"narrowend.png"] forState:UIControlStateNormal];

    [button setImage:[UIImage imageNamed:@"panelicon.png"] forState:UIControlStateNormal];   

默认情况下,图片及按钮文字如下:

 iPhone UIButton图标与文字间距设置【转】 - 逍遥十四少 - 逍遥十四少

加入如下代码后

 [button setImageEdgeInsets:UIEdgeInsetsMake(0.0, -20, 0.0, 0.0)];

iPhone UIButton图标与文字间距设置【转】 - 逍遥十四少 - 逍遥十四少

[button setImageEdgeInsets:UIEdgeInsetsMake(<#CGFloat top#向上偏移量>, <#CGFloat left#向左偏移量>, <#CGFloat bottom#向下偏移量>, <#CGFloat right#向右上偏移量>)];
同时还可以设置文字的偏移量:

[button setTitleEdgeInsets:UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>)];


设置UIButton中图片与文字居左显示,并且设置图片与文字之间的间距

_roomBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;//居左显示 _roomBtn.ti...

Swift - 自由调整图标按钮中的图标和文字位置(扩展UIButton)

Swift - 自由调整图标按钮中的图标和文字位置(扩展UIButton) 2015-12-25发布:hangge阅读:1250 1,Custom类型的UIButton  我...

Swift4 - 为UIButton多行文字设置间距

有时候我们可能遇到这样的需求,一个控件包含上下两行文字,并且该控件可以点击进行响应事件。如下图所示: 可以看到,这里就是用户中心的数据,显示着用户的回答数量,粉丝数量,关注数量,点击跳转到对应的界...

【iOS】UIButton 图标在上文字在下

iOS默认的UIButton是图片在左文字在右,但是很多时候需求是图片在上文字在下(如效果图1、效果图2),因此想到,通过写一个JXButton继承自UIButton,并重写相关方法即可,以后项目中需...

移动端实现 iphone android 小图标 文字排版

情景描述: 在手机浏览器中展示一些数据,这些数据前面都小图标,要求:小图标和文字水平对齐。 效果图 问题分析: 对于图文横排的问题,有很多的解决办法,但是究其根本还是将图片和文字放在同一行上进行展示。...

QT怎么设置字体轮廓、字体位置、字体样式、字体间距、窗口背景色大小、隐藏鼠标图标

在qt中经常会对字体设置一些属性字体轮廓、字体位置、字体样式、字体间距、窗口背景色大小。 下面是设置这些属性的代码:/*mainwindow.cpp*/ #include "mainwindo...

Swift - UIButton应用 1,按钮的创建 (1)按钮有下面四种类型: UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果 UIButton

Swift - UIButton应用 1,按钮的创建 (1)按钮有下面四种类型: UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有...
  • leemboy
  • leemboy
  • 2017年11月23日 22:52
  • 1

CSS下划线与文字间距,下划线粗细以及下划线颜色的设置

最开始的时候了解下划线的属性是:text-decoration:underline;但是,很遗憾的是,对于设计做的下划线用浏览器默认属性样式很难调整,使用这个属性并不能调整下划线与文字的间距,而且对于...

Android 自定义CheckBox RadioButton中的button,且设置与文字的间距

4.1.2以下版本有坑
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iPhone UIButton图标与文字间距设置【转】
举报原因:
原因补充:

(最多只允许输入30个字)