2011-12-13 31 views
5

tôi biết để thiết lập biên giới vào nút bằng những cách sau đây,Di biên giới của Programatically tùy chỉnh đã tạo Nút

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

Nhưng tôi cần phải biết làm thế nào để loại bỏ hoặc xóa biên giới của nút?

Cảm ơn

+0

việc xung quanh cố gắng thay đổi giá trị alpha biên giới như nó sẽ trở nên trong suốt. – StackFlowed

Trả lời

12
button.layer.borderWidth = 0.0; 

Sẽ làm cho đường viền vô hình.

+0

Cảm ơn bạn. Tôi sẽ thử cái này – 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. -----^^^ 

Hãy thử này!

0

Trên một UILabel này không làm việc, tôi đã sử dụng sau đây (xem xét bạn mới chỉ thêm 1 lớp con) (Đây là trong Mono C# nhưng bạn có thể dịch nó khá dễ dàng)

label.Layer.Sublayers[0].RemoveFromSuperLayer(); 
Các vấn đề liên quan