2013-07-31 13 views
5

Gibt es eine Möglichkeit, mein Bild so aussehen zu lassen (abgerundete Ecken und mit einer hellen Grenze). enter image description hereiOS abgerundete Ecke UIImage mit Rand

Ich denke über die Schaffung einer weißen Maske, die die mittlere transparente hat, um oben zu platzieren, würde das funktionieren?

+0

prüfen Link - es UIWebViews verweist aber es ist das gleiche für UIImageViews - http://iosdevelopertips.com/cocoa/add-rounded-corners-and-border-to-uiwebview.html – wakachamo

+0

dies überprüfen http : //stackoverflow.com/a/1651383/1615838 –

+1

Funktioniert irgendeine Lösung für Sie? Bitte geben Sie Feedback, Upvote und akzeptieren Sie eine Antwort, um sie aus dem unbeantworteten Abschnitt zu entfernen. –

Antwort

0

Sie werden sich die QuartzCore docs, insbesondere die Eigenschaften cornerRadius, borderColor und borderWidth in CALayer ansehen wollen.

17

Sie können dies erreichen, aber anstatt Ihre UIImage zu bearbeiten, tun Sie dies einfach in Ihrem UIImageView.

Fügen Sie zunächst die Quartz Header

#import <QuartzCore/QuartzCore.h> 

Und dann bearbeiten Sie die Eigenschaften unten, wie Sie möchten.

imageView.layer.cornerRadius = 5.0; 
imageView.layer.borderColor = [[UIColor grayColor] CGColor]; 
imageView.layer.borderWidth = 2.0; 
imageView.layer.masksToBounds = YES; 
Verwandte Themen