UITabBarController检测选项卡点击

时间:2010-03-31 17:11:49

标签: iphone tabs uitabbarcontroller

我正在使用标签栏控制器创建应用。它有2个标签。在第一个选项卡中,它将有一个文本字段和一个提交按钮。用户将在文本字段中输入一些值并单击提交。 现在我的问题: 点击提交按钮,根据在文本字段中输入的值计算一些结果“X”,它将打开第二个选项卡。这里结果“X”必须在标签中显示。如果没有在文本字段中输入某些值,如果用户单击第二个选项卡,则必须显示“在文本字段中输入某个值”的警报 我怎样才能做到这一点。请帮帮我。

1 个答案:

答案 0 :(得分:2)

您应该实现UITabBarControllerDelegate方法,例如 - tabBarController:shouldSelectViewController:。该方法用于确定在用户点击标签栏项目时是否允许切换到另一个视图。例如,如果您不希望用户切换到点按2,只需返回“NO”并显示警报视图。