我正在制作一个使用UIToolbar的应用。我的应用程序有8个不同的视图,工具栏在所有这些视图中都是相同的(相同的按钮/图像)。工具栏有3个按钮。其中两个在所有视图中都有相同的(ib)动作,1个按钮对每个视图都有特定的动作。
我的问题是我无法理解如何以正确的方式实施它。
我尝试在AppDelegate中创建并添加工具栏和按钮。看起来很正确,但我无法弄清楚如何处理每个视图都有特定操作的按钮。
我也尝试在每个视图中创建和按钮。然后很容易添加特定的动作,但它看起来并不正确。
这是视图的(ib)操作,如果它有帮助:
按钮1:popToRootViewController
按钮2:调整当前视图的大小(在所有8个视图中都是UIWebView)
按钮3:显示叠加视图
提前致谢。
答案 0 :(得分:1)
显示每个视图时,将与该按钮关联的操作重新分配为视图特定
[aToolBarBtn addTarget:self action:@selector(viewSpecificAction:)
forControlEvents:UIControlEventTouchUpInside];