Ich muss UIImageView im Kreisradius machen, ich benutze diesen Codeblock für diese Taks.Wie man uiimageview Kreis machen.?
-(void)viewWillAppear:(BOOL)animated {
[self performSelector:@selector(setStyleCircleForImage:) withObject:_imageview afterDelay:0];
[super viewWillAppear:YES];
}
-(void) setStyleCircleForImage:(UIImageView *)imgView {
imgView.layer.cornerRadius = _imageview.frame.size.height/2.0;
imgView.clipsToBounds = YES;
}
Seine Arbeit perfekt in iOS 5 aber als Test in einem anderen Gerät es Formänderung ist, ich weiß nicht, warum es passiert. Bitte machen Sie etwas Hilfe.
Zwei Regeln 1. Die Breite und Höhe der Komponente sollte gleich sein. 2. In Ihrem Fall wird der Rahmen möglicherweise nicht aktualisiert, versuchen Sie, 'viewWillLayoutSubviews' zu setzen, es sollte funktionieren. – iphonic
ok sir ich habe versucht, es zu implementieren –
imgView.layer.cornerRadius = imgView.frame.size.width/2.0; versuchen Sie dies –