Как ограничить размер rightBarButtonItem в UINavigationBar? - PullRequest
1 голос
/ 26 апреля 2010

Я создаю rightBarButtonItem с помощью этого метода:

- (UIBarButtonItem *)customBarButtonWithSelector:(SEL)callback {
 UIButton *customButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
 customButton.bounds = CGRectMake(0, 0, 30.0f, 30.0f);
 return [[[UIBarButtonItem alloc] initWithCustomView:customButton] autorelease];
}

Во время выполнения селектор срабатывает при касании панели за пределами кнопки (около середины).

Есть ли способ ограничить респондента в определенных пределах или в допустимом диапазоне?

Ответы [ 2 ]

0 голосов
/ 29 апреля 2010

Я нашел решение на http://osmorphis.blogspot.com/2009/05/multiple-buttons-on-navigation-bar.html Действительно полезно, не забудьте создать подкласс UIToolBar.

0 голосов
/ 27 апреля 2010

Попробуйте поставить фиксированный пробел перед кнопкой в ​​массиве элементов панели кнопок.

...