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

  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • olinerd

    olinerd

    23 AĞUSTOS 2007
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013