簡體   English   中英

在UIbutton中設置圖層的圖層?

[英]Setting layer out of layer in UIbutton?

在此處輸入圖片說明

我想要這種類型的按鈕,我嘗試過pictureBtn,它是UIbutton ,我給它提供了5像素的透明色角半徑,並在下面添加了一個像照相機這樣的圖片,但是最后一個外白線如何處理這個問題,任何人都可以有想法或類似的控制。

對於此設計,將按鈕放在一個視圖中,並在視圖和按鈕之間設置5像素的間距。 比設置2像素的視圖邊框。

通過屬性setImage而不是setBackgroundImage設置圖像,執行UIButton backgroungColor清除顏色,並設置UIButton的邊框

這是我的解決方案的輸出代碼-

    UIButton *picBtn = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 60, 60)];

    [picBtn setImage:[UIImage imageNamed:@"CM.png"] forState:UIControlStateNormal];

    [picBtn setBackgroundColor:[UIColor clearColor]];

    [picBtn setImageEdgeInsets:UIEdgeInsetsMake(10, 10, 10, 10)];

    [picBtn.layer setCornerRadius:picBtn.frame.size.height/2];

    [picBtn.layer setBorderWidth:2];

    [picBtn.layer setBorderColor:[[UIColor grayColor] CGColor]];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM