UITabBarController 检测选项卡点击
我正在使用标签栏控制器创建一个应用程序。它有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该实现 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.