zoukankan      html  css  js  c++  java
  • iOS设置button上的文字和图片上下垂直/水平居中对齐

    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//button的类型  
    button.frame = CGRectMake(100, 100,90, 90);//button的frame  
    button.backgroundColor = [UIColor cyanColor];//button的背景颜色  
    
    // [button setBackgroundImage:[UIImage imageNamed:@"man_64.png"] forState:UIControlStateNormal];  
          
    // 在UIButton中有三个对EdgeInsets的设置:ContentEdgeInsets、titleEdgeInsets、imageEdgeInsets  
    [button setImage:[UIImage imageNamed:@"IconHome@2x.png"] forState:UIControlStateNormal];//给button添加image  
    button.imageEdgeInsets = UIEdgeInsetsMake(5,13,21,button.titleLabel.bounds.size.width);//设置image在button上的位置(上top,左left,下bottom,右right)这里可以写负值,对上写-5,那么image就象上移动5个像素  
          
    [button setTitle:@"首页" forState:UIControlStateNormal];//设置button的title  
    button.titleLabel.font = [UIFont systemFontOfSize:16];//title字体大小  
    button.titleLabel.textAlignment = NSTextAlignmentCenter;//设置title的字体居中  
    [button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];//设置title在一般情况下为白色字体  
    [button setTitleColor:[UIColor grayColor] forState:UIControlStateHighlighted];//设置title在button被选中情况下为灰色字体  
    button.titleEdgeInsets = UIEdgeInsetsMake(71, -button.titleLabel.bounds.size.width-50, 0, 0);//设置title在button上的位置(上top,左left,下bottom,右right)  
          
    // [button setContentEdgeInsets:UIEdgeInsetsMake(70, 0, 0, 0)];//  
        
    // button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;//设置button的内容横向居中。。设置content是title和image一起变化  
          
    [button addTarget:self action:@selector(tap) forControlEvents:UIControlEventTouchUpInside];  
    

     转载自:http://www.2cto.com/kf/201311/259154.html

  • 相关阅读:
    Linux 服务器连接远程数据库(Mysql、Pgsql)
    oracle主键自增
    全排列算法实现
    python动态导入包
    python发红包实现
    CentOS 6.8安装Oracle 11 g 解决xhost: unable to open display
    xargs的一个小坑
    利用ssh-copy-id复制公钥到多台服务器
    redhat 5 更换yum源
    【原创】Hadoop的IO模型(数据序列化,文件压缩)
  • 原文地址:https://www.cnblogs.com/swu-luo/p/3715826.html
Copyright © 2011-2022 走看看