UIBarButtonItem-in UINavigationBar-ın yuxarı və alt hissələrinə toxunmasına icazə verin

Droplr iPhone tətbiqinə nəzər yetirin:

enter image description here

UIBarButtonItem lərin ekranın / naviqasiya çubuğunun sağına, soluna, yuxarıya və altına necə toxuna bildiklərinə diqqət yetirin?

Necə oxşar bir şey əldə edə bilərəm? Budur, UIBarButton nümunəsini necə düzəldəcəm və onu sağ elementə qurdum:

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:image forState:UIControlStateNormal];    
button.frame= CGRectMake(0.0, 0.0, image.size.width, image.size.height);
[button addTarget:self action:action forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *bb = [[[UIBarButtonItem alloc] initWithCustomView:button]autorelease];
[self.navigationItem setRightBarButtonItem:bb animated:YES];

Bununla birlikdə, deyil sağa hizalanmış və yuxarıdan və aşağıdan bir qədər kənar hissəyə malikdir. Mənim şəkil ölçüm düzgündür (44 piksel) və bir növ çərçivəyə sığması üçün kiçildiyi görünür.

Bəs bunu necə edə bilərəm?


Düzəliş et: Ups, üst / alt boşluq mənim günahım idi. Lakin çubuq düyməsini sol / sağ tərəfə necə uyğunlaşdıracağımı başa düşə bilmirəm. Demək istədiyim budur: (çirkin düyməyə görə üzr istəyirəm, bu sadəcə bir sınaq idi)

enter image description here

Şəkil əlavələrini düzəltməyə çalışdım, amma heç nə etmədi.

8
задан sudo rm -rf 15 June 2011 в 14:00
поделиться