2011-12-13 54 views
5

我知道通過以下方式邊界設置按鈕,刪除邊框編程方式創建自定義按鈕

button.layer.cornerRadius = 0.0; 
    button.layer.borderWidth = 2.5; 
    button.layer.borderColor = [[UIColor darkGrayColor] CGColor]; 

但我需要知道如何刪除或刪除按鈕的邊界?

感謝

+0

工作圍繞嘗試改變邊界alpha值將變爲透明。 – StackFlowed

回答

12
button.layer.borderWidth = 0.0; 

將使邊界不可見。

+0

謝謝。我會試試這個 – Sharme

1
button.layer.borderColor = [UIColor colorWithRed:0.3 green:0.6 blue:0.9 alpha:0.1]; 
//        set 'alpha' to something less than 1. -----^^^ 

試試這個!

0

在一個UILabel這是不行的,我用下面的(考慮到你只加1子層) (這是單聲道C#,但你可以很容易地把它翻譯)

label.Layer.Sublayers[0].RemoveFromSuperLayer();