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

  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • Lin Steven

    Lin Steven

    17 EKİM 2006