IOS總結_實現UIButton的圖文混排(二)

來源:互聯網
上載者:User

標籤:style   blog   http   io   color   ar   os   sp   for   

   很久沒有寫部落格了,之前寫過一篇關於UIButton圖文混排的,但是有點複雜,今天來一個比較簡單地,相信大家回用得著


    UIButton *button=[[UIButtonalloc] initWithFrame:CGRectMake(60,90, 100, 40)];

    //加文字

    [button setTitle:@"標題文字" forState:UIControlStateNormal];

    [button setTitleColor:[UIColorredColor] forState:UIControlStateNormal];

    //加圖片

    [button setImage:[UIImageimageNamed:@"pulldown"]forState:UIControlStateNormal];

    //加邊框

    button.layer.borderColor=[UIColorredColor].CGColor;

    button.layer.borderWidth=0.5;


   這就是不改變位置的情況下混排的效果,根據大家不同的需要大家肯定會改變其位置

    

    

    //改變圖文位置 左右並排

    button.titleEdgeInsets=UIEdgeInsetsMake(0, -button.imageView.frame.size.width,0, button.imageView.frame.size.width);

    button.imageEdgeInsets=UIEdgeInsetsMake(0, button.titleLabel.frame.size.width+5,0, 0);

    


說明:EdgeInsets的位置是相對改變的,具體大家可以更具代碼去理解


    [self.viewaddSubview:button];


IOS總結_實現UIButton的圖文混排(二)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.