SORU
31 Ocak 2010, Pazar


Tüm UİİmageViews için yuvarlak köşeler Ekle

Benim projede UİİmageViews için bazı yuvarlak köşeler eklemek istiyorum. Zaten bu kod çalışıyor, ama her görüntü; UİİmageView bu eklemek için alt etmeli miyim? uygulamak için yaşıyorum Eğer öyleyse, birisi bunu yapmak için nasıl bana birkaç tüyo verebilir misiniz?

İşte kod

- (void)viewDidLoad {
    [super viewDidLoad];
    NSString *mainpath = [[NSBundle mainBundle] bundlePath];
    welcomeImageView.image = [UIImage imageWithContentsOfFile:[mainpath stringByAppendingString:@"/test.png"]];
    welcomeImageView.layer.cornerRadius = 9.0;
    welcomeImageView.layer.masksToBounds = YES;
    welcomeImageView.layer.borderColor = [UIColor blackColor].CGColor;
    welcomeImageView.layer.borderWidth = 3.0;
    CGRect frame = welcomeImageView.frame;
    frame.size.width = 100;
    frame.size.height = 100;
    welcomeImageView.frame = frame;
}

CEVAP
31 Ocak 2010, Pazar


Bu onay - Rounded Corners on UIImage

Katman değişikliği en iyi yolu gibi görünüyor.

UIImageView * roundedView = [[UIImageView alloc] initWithImage: [UIImage imageNamed:@"wood.jpg"]];
// Get the Layer of any view
CALayer * l = [roundedView layer];
[l setMasksToBounds:YES];
[l setCornerRadius:10.0];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • TechBalance

    TechBalance

    12 HAZİRAN 2011