zoukankan      html  css  js  c++  java
  • iPhone UIButton图标与文字间距设置【转】

        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#>)];

  • 相关阅读:

    python内存管理
    python-继承类执行的流程
    Redis-key的设计技巧
    Redis-误操作尝试恢复
    Python3之hashlib
    面相对象
    设计模式
    RESTful API规范
    Django中间件执行流程
  • 原文地址:https://www.cnblogs.com/mgbert/p/3872873.html
Copyright © 2011-2022 走看看