SORU
18 ŞUBAT 2011, Cuma


Nasıl bir düğme köşeleri yuvarlamak için

Dikdörtgen bir resim (jpg) ve böyle büyük mükafat yuvarlak köşe ile bir düğme arka planını doldurmak için kullanmak istiyorum.

Şunları yazdı:

UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
CGRect frame = CGRectMake(x, y, cardWidth, cardHeight);
button.frame = frame;
[button setBackgroundImage:backImage forState:UIControlStateNormal];

Ancak, bu yaklaşım ile aldığım düğme yuvarlak hatlara sahip değil tam olarak benim orijinal görüntü gibi görünen düz bir dikdörtgen yerine. Nasıl yerine yuvarlak köşe ile bir görüntü düğmemi temsil edebilir mi?

Teşekkürler!

CEVAP
21 ŞUBAT 2011, PAZARTESİ


Sorunu buldum sanırım, UİTextArea ile aşağıdaki çözüm denedim ve bu UİButton ile de çalışır sanırım.

öncelikle Senin bu ithalat .m dosya

#import <QuartzCore/QuartzCore.h>

ve sonra loadView yöntem aşağıdaki satırları ekleyin

    yourButton.layer.cornerRadius = 10; // this value vary as per your desire
    yourButton.clipsToBounds = YES;

Bu sizin için çalışır ve evet iletişim halinde umut.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blendtec

    Blendtec

    30 EKİM 2006
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009