Iphone 如何将按钮添加到导航控制器工具栏,以便在所有视图中看到它们

Iphone 如何将按钮添加到导航控制器工具栏,以便在所有视图中看到它们,iphone,toolbar,button,Iphone,Toolbar,Button,我有导航控制器和主视图。nib我在工具栏上添加了两个按钮,我也应该在下一个视图中查看这些按钮,但我现在无法看到下一个视图中的按钮, 在那里我必须添加这些,以便我可以在任何视图中看到这些按钮或访问 感谢您的帮助……您需要设置每个视图的toolbarItems属性 显示时,此工具栏将获得 它的当前项集来自 活动项目的toolbarItems属性 视图控制器。当激活视图 控制器改变,导航 控制器更新工具栏项 要匹配新的视图控制器, 设置新项目的动画使其就位 在适当的时候 您需要设置每个视图的toolb

我有导航控制器和主视图。nib我在工具栏上添加了两个按钮,我也应该在下一个视图中查看这些按钮,但我现在无法看到下一个视图中的按钮, 在那里我必须添加这些,以便我可以在任何视图中看到这些按钮或访问


感谢您的帮助……

您需要设置每个视图的toolbarItems属性

显示时,此工具栏将获得 它的当前项集来自 活动项目的toolbarItems属性 视图控制器。当激活视图 控制器改变,导航 控制器更新工具栏项 要匹配新的视图控制器, 设置新项目的动画使其就位 在适当的时候


您需要设置每个视图的toolbarItems属性

显示时,此工具栏将获得 它的当前项集来自 活动项目的toolbarItems属性 视图控制器。当激活视图 控制器改变,导航 控制器更新工具栏项 要匹配新的视图控制器, 设置新项目的动画使其就位 在适当的时候


快速简便的方法是,在按下新视图控制器之前,为其设置工具栏项

// Assuming self.toolbarItems is already set.
UIViewController *newViewController = [[[UIViewController alloc] init] autorelease];

[newViewController setToolbarItems:self.toolbarItems];

[self.navigationController newViewController animated:YES];

如果您发现在每次推送之前应用此方法很乏味,那么您可以对所有UIViewController实现进行子类化,并一次性设置其工具栏。:)

快速简便的方法是,在按下新的view controller之前,为其设置工具栏项

// Assuming self.toolbarItems is already set.
UIViewController *newViewController = [[[UIViewController alloc] init] autorelease];

[newViewController setToolbarItems:self.toolbarItems];

[self.navigationController newViewController animated:YES];
如果您发现在每次推送之前应用此方法很乏味,那么您可以对所有UIViewController实现进行子类化,并一次性设置其工具栏。:)