2011-12-13 16 views
5

wiem ustawić granicę przycisku następującymi względamiUsuń granicy Programowo Created niestandardowej Buttona

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

Ale muszę wiedzieć, jak usunąć lub usunąć obramowania przycisku?

Dzięki

+0

obejść Spróbuj zmienić wartość alfa na granicy stanie się przezroczysta. – StackFlowed

Odpowiedz

12
button.layer.borderWidth = 0.0; 

Czy sprawi, że granica będzie niewidoczna.

+0

Dziękuję. Spróbuję tego – 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. -----^^^ 

Spróbuj tego!

0

Na UILabel to nie działa, użyłem następujących (biorąc pod uwagę dodany tylko 1 podwarstwa) (Jest w Mono C#, ale można przełożyć je dość łatwo)

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