[iOS]UIButton內、外邊距設置


    - (void)viewDidLoad {
        [super viewDidLoad];
        /*
         UIButton設置對應的邊距image跟title的邊距屬性
            titleEdgeInsets     內邊距
            contentEdgeInsets   外邊距
         */
        // {top, left, bottom, right}
        _twoBut.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10);
     
        _threeBut.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10);
        
        _fourBut.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10);
        _fourBut.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10);
        
        _fiveBut.imageEdgeInsets = UIEdgeInsetsMake(10, 10, 0, 0);
     
        _sixBut.imageEdgeInsets = UIEdgeInsetsMake(0, _sixBut.titleLabel.intrinsicContentSize.width, 0, -_sixBut.titleLabel.intrinsicContentSize.width);
        _sixBut.titleEdgeInsets = UIEdgeInsetsMake(0, -_sixBut.currentImage.size.width, 0, _sixBut.currentImage.size.width);
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM