2013-07-31 5 views
5

C'è un modo per far apparire la mia immagine in questo modo (angoli arrotondati e con bordo chiaro). enter image description hereiOS arrotondato angolo UIImmagine con bordo

Sto pensando di creare una maschera bianca che ha il mezzo trasparente da posizionare sopra, funzionerebbe?

+0

controllare questo link fuori - fa riferimento UIWebViews ma è lo stesso per UIImageViews - http://iosdevelopertips.com/cocoa/add-rounded-corners-and-border-to-uiwebview.html – wakachamo

+0

Controllare questo http : //stackoverflow.com/a/1651383/1615838 –

+1

Qualche soluzione ha funzionato per te? Si prega di fornire un feedback, upvote e accettare una risposta per rimuoverla dalla sezione senza risposta. –

risposta

0

Si sta andando a voler vedere il QuartzCore docs, in particolare le proprietà cornerRadius, borderColor e borderWidth all'interno di CALayer.

17

È possibile eseguire questa operazione, ma invece di modificare il tuo UIImage, basta farlo in UIImageView.

In primo luogo, aggiungere l'intestazione QuartzCore

#import <QuartzCore/QuartzCore.h> 

E poi, modificare le proprietà di seguito, come si desidera.

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