Je veux avoir une fine bordure grise autour de UITextView
, j'ai parcouru la documentation, mais je n'y ai trouvé aucune propriété. S'il vous plaît aider.
Réponses
Trop de publicités?
user542584
Points
491
Mike Gledhill
Points
2105
Ben Packard
Points
3441
- Je ajouter UIImageView
comme une sous-vue de l' UITextView
. Cela correspond à l'natif frontière UITextField
, y compris le dégradé du haut vers le bas:
textView.backgroundColor = [UIColor clearColor];
UIImageView *borderView = [[UIImageView alloc] initWithFrame: CGRectMake(0, 0, textView.frame.size.width, textView.frame.size.height)];
borderView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
UIImage *textFieldImage = [[UIImage imageNamed:@"TextField.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(15, 8, 15, 8)];
borderView.image = textFieldImage;
[textField addSubview: borderView];
[textField sendSubviewToBack: borderView];
Ce sont les images png que j'utilise, et un jpg de représentation:
Matt Connolly
Points
4851