Droplr iPhone tətbiqinə nəzər yetirin:
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)
Şəkil əlavələrini düzəltməyə çalışdım, amma heç nə etmədi.