0

我使用下面的方法在底部显示一个带有标题的工具栏。

UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"Your Title"
                                                         style:UIBarButtonItemStylePlain
                                                        target:nil
                                                        action:nil];

UIBarButtonItem *spacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
                                                                        target:nil
                                                                        action:nil];

NSArray *items = [[NSArray alloc] initWithObjects:spacer, item, spacer, nil];
[self.navigationController setToolbarHidden:NO animated:YES];

但是,工具栏上的标题是可点击的,我不知道要禁用它的用户交互,因为工具栏是由 self navigationController 创建的。

各位有这个解决办法吗?感谢您的提示提前帮助。

4

1 回答 1

0

Problem perfect solved by:

[[[self navigationController] toolbar] setUserInteractionEnabled:NO];

and I found out there've more details to custom toolbar in navigation. Click Here

于 2012-11-18T09:19:44.910 回答