zoukankan      html  css  js  c++  java
  • UIButton图文上下对齐

    - (void)centerImageAndTitle:(float)spacing

    {

        // get the size of the elements here for readability

        CGSize imageSize = self.imageBtn.imageView.frame.size;

        CGSize titleSize = self.imageBtn.titleLabel.frame.size;

        

        // get the height they will take up as a unit

        CGFloat totalHeight = (imageSize.height + titleSize.height + spacing);

        

        // raise the image and push it right to center it

        self.imageBtn.imageEdgeInsets = UIEdgeInsetsMake(

                                                - (totalHeight - imageSize.height), 0.0, 0.0, - titleSize.width);

        

        // lower the text and push it left to center it

        self.imageBtn.titleEdgeInsets = UIEdgeInsetsMake(

                                                0.0, - imageSize.width, - (totalHeight - titleSize.height), 0.0);

    }

    - (void)centerImageAndTitle

    {

        const int DEFAULT_SPACING = 6.0f;

        [self centerImageAndTitle:DEFAULT_SPACING];

    }

  • 相关阅读:
    Java多态——代码示例
    使用zabbix监控oracle的后台日志
    使用zabbix监控linux的io
    Oracle
    Oracle
    Percona XtraDB Cluster简易入门
    Oracle
    使用zabbix监控oracle数据库
    Ogg
    Mysql
  • 原文地址:https://www.cnblogs.com/jiackyan/p/4431328.html
Copyright © 2011-2022 走看看