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

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012