2012-05-17 13 views
5

Ho file di testo e voglio cambiare il raggio di esso, il campo di testo ha preso il raggio correttamente ma il bordo appare come un taglio in esso.UItextfiled come rendere il raggio del bordo e mantenere il raggio dell'ombra anche il raggio

Come posso rendere il bordo anche il raggio? vedere l'immagine qui sotto

enter image description here

+0

Ci potrebbe essere uno scontro nel frame totale del campo di testo il suo raggio e padding..try impostazione di un frame più grande o ridurre il raggio –

risposta

15

È possibile questo codice che funziona bene con me

UITextField* txtfield = [[UITextField alloc]initWithFrame:CGRectMake(10, 50, 300, 32)]; 
[txtfield setBorderStyle:UITextBorderStyleNone]; 
txtfield.layer.cornerRadius = 15.0; 
txtfield.layer.borderWidth = 2.0; 
txtfield.layer.borderColor = [UIColor redColor].CGColor; 
txtfield.layer.masksToBounds = YES; 
[self.view addSubview:txtfield]; 

Set si sfondo nella vista e impostare borderColor a clearColor

Problemi correlati