2014-05-02 3 views
0

J'essaie de créer une bordure personnalisée autour d'un UITextview qui contient des caractères au lieu des options de bordure par défaut. Un pointeur sur la façon d'accomplir cela?Bordure personnalisée autour de uitextview

Voici un exemple de ce que j'essaie de faire. Je suis sûr que je peux probablement le faire avec un label en le plaçant sur un UITextview, mais je voulais au moins demander et voir si quelqu'un savait comment faire cela avec une bordure personnalisée.

enter image description here

+0

capture d'écran show ... – Mani

+0

Tous image de référence/exemple serait bon de comprendre votre scénario. –

+0

quelques plus d'infos pourraient conduire à une (meilleure) réponse ... – riisemichi

Répondre

0

utiliser ce code.

txtfld.layer.borderColor=[[UIColor blackColor]CGColor]; 

txtfld.layer.borderWidth=1.0; 

et n'oubliez pas import #import <QuartzCore/QuartzCore.h> dans votre fichier .h

Vous pouvez également spécifier votre valeur RVB.

txtfld.layer.borderColor=[[UIColor colorWithRed:178.0f/255.0f green:178.0f/255.0f blue:178.0f/255.0f alpha:1.0] CGColor]; 
+2

Veuillez relire la question. Ce n'est pas ce que veut le PO. – rmaddy

+0

désolé rmmaddy je pense op veulent la frontière par défaut ... je pense pour cela, il doit créer du texte à l'intérieur de l'uiview – morroko

1

Si tout va bien, vous avez besoin d'une image (frontière texto) avec tous vos besoins à la frontière UItextView:

puis essayez quelque chose comme ceci:

[self.txtView.layer setBorderWidth:3.0]; 
[self.txtView.layer setBorderColor:[[UIColor colorWithPatternImage:[UIImage imageNamed:@"textedImage.png"]] CGColor]]; 
+0

N'oubliez pas d'ajouter # import

Questions connexes