2012-04-05 25 views
2

Um um die Ecke eines Bildes abzurunden, ich folgendewie Ecke eines Bildes

UIImageView  *myView  = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, size.width, size.height)]; 
[myView setImage:[UIImage imageNamed:@"xcode_57X57"]]; 
myView.layer.cornerRadius  = 10.0; 
myView.layer.borderWidth  = 1.0; 
myView.layer.borderColor  = [UIColor blueColor].CGColor; 
myView.layer.shadowRadius  = 8; 

aber tue, was ich habe die Ecken myView ist abgerundet, aber die Ecken eines Bildes . Das Bild unten zeigt mein Problem.

Wenn Sie dieses Problem zuvor schon einmal hatten, dann beraten Sie mich bitte hierüber.

enter image description here

+1

Schauen Sie sich meine Antwort an: http://stackoverflow.com/questions/9921594/is-it-possible-to-add-a -border-style-to-a-uitableview-nicht-bordercolor-borderwi/9921875 # 9921875. Sehen Sie sich auch den Link in dieser Antwort an. – Devang

Antwort

6

Sie müssen Subviews Clip:

myView.clipsToBounds = TRUE;