正确实施UIToolbar的方法?

时间:2010-11-13 19:36:19

标签: iphone objective-c cocoa-touch uikit uitoolbar

我正在制作一个使用UIToolbar的应用。我的应用程序有8个不同的视图,工具栏在所有这些视图中都是相同的(相同的按钮/图像)。工具栏有3个按钮。其中两个在所有视图中都有相同的(ib)动作,1个按钮对每个视图都有特定的动作。

我的问题是我无法理解如何以正确的方式实施它。

我尝试在AppDelegate中创建并添加工具栏和按钮。看起来很正确,但我无法弄清楚如何处理每个视图都有特定操作的按钮。

我也尝试在每个视图中创建和按钮。然后很容易添加特定的动作,但它看起来并不正确。

这是视图的(ib)操作,如果它有帮助:
按钮1:popToRootViewController
按钮2:调整当前视图的大小(在所有8个视图中都是UIWebView)
按钮3:显示叠加视图

提前致谢。

1 个答案:

答案 0 :(得分:1)

显示每个视图时,将与该按钮关联的操作重新分配为视图特定

[aToolBarBtn addTarget:self action:@selector(viewSpecificAction:) 
                            forControlEvents:UIControlEventTouchUpInside];