2011-12-13 12 views
5

So per impostare il confine al pulsante dai seguenti modi,Rimuovere il bordo del pulsante personalizzato Programatically Creato

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

Ma ho bisogno di sapere come rimuovere o eliminare il bordo del pulsante?

Grazie

+0

lavoro intorno provare a cambiare il valore alfa del confine diventerà trasparente. – StackFlowed

risposta

12
button.layer.borderWidth = 0.0; 

Renderà il confine invisibile.

+0

Grazie. Ci proverò – 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. -----^^^ 

Prova questo!

0

Su un UILabel questo non funziona, ho usato il seguente (prendendo in considerazione si è aggiunto solo 1 Sublayer) (Questo è in Mono C#, ma si può tradurre abbastanza facilmente)

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