如何设置工具栏userInteractionEnabled = NO?

时间:2012-11-18 08:07:42

标签: uinavigationcontroller toolbar user-interaction

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

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创建的。

你们有解决方案吗? 感谢你提前帮助你。

1 个答案:

答案 0 :(得分:0)

问题完美解决:

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

我发现导航中的自定义工具栏有更多细节。 Click Here