UITabBarController 检测选项卡点击

发布于 2024-08-27 10:24:37 字数 220 浏览 8 评论 0原文

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

I'm creating an app using tab bar controller. It has 2 tabs. In first tab, it will have a text field and a submit button. user will enter some value in text field and clicks submit.
Now my problem:
on click of submit button, some result "X" is computed depending on value entered in text field and it will open second tab. here result "X" has to be shown in label. without entering some value in text field, if user clicks on second tab, it must show an alert that "enter some value in text field"
How can i achieve this. please help me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光沙漏 2024-09-03 10:24:37

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

You should implement the UITabBarControllerDelegate methods, such as – tabBarController:shouldSelectViewController:. The method is used to determine if it is allows to switch to another view while a user is tapping on a tab bar item. For instance, if you do not want the user to switch to tap 2, just return "NO" and present an alert view.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文