SORU
21 NİSAN 2010, ÇARŞAMBA


Özel görüntü ile UİBarButtonİtem ve hiçbir sınır

Özel bir resim ile bir UİBarButtonİtem oluşturmak istiyorum, ama benim Resim özel bir sınır olduğu gibi iPhone ekleyen sınır istemiyorum.

Geri düğmesini ama ileri bir düğme gibi.

Bu Uygulama Apple reddetmek ya onaylar ya da seviyor umurumda değil bu yüzden şirket içi bir proje için :-)

Eğer initWithCustomView:UİBarButtonİtem v özelliği kullanırsam yapabilirim:

UIImage *image = [UIImage imageNamed:@"right.png"];

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setBackgroundImage: [image stretchableImageWithLeftCapWidth:7.0 topCapHeight:0.0] forState:UIControlStateNormal];
[button setBackgroundImage: [[UIImage imageNamed: @"right_clicked.png"] stretchableImageWithLeftCapWidth:7.0 topCapHeight:0.0] forState:UIControlStateHighlighted];

 button.frame= CGRectMake(0.0, 0.0, image.size.width, image.size.height);

[button addTarget:self action:@selector(AcceptData)    forControlEvents:UIControlEventTouchUpInside];

UIView *v=[[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, image.size.width, image.size.height) ];

[v addSubview:button];

UIBarButtonItem *forward = [[UIBarButtonItem alloc] initWithCustomView:v];

self.navigationItem.rightBarButtonItem= forward;

[v release];
[image release];

Bu çalışır, ama eğer 10 kez bu işlemi tekrar etmek gerekirse, bu KURU değildir.

Alt sınıf var ama ne sanırım ?

  • NSView ?
  • UİBarButtonİtem ?

teşekkürler

saygılar,

CEVAP
6 ŞUBAT 2012, PAZARTESİ


Başka basit bir çözüm

  1. Standart bir UİButton sürükleyin
  2. Düğme tarzı özel ve düğme için görüntü ayarlayın
  3. Bu UİNavigationBar sürükleyin
  4. Seçici Ayarlayın

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006
  • AverageBroTV

    AverageBroTV

    20 Mart 2013
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006