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

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008