gpt4 book ai didi

ios - 从 View Controller 移动到标签栏 Controller

转载 作者:行者123 更新时间:2023-11-28 23:12:12 25 4
gpt4 key购买 nike

当您通过界面而非编程方式创建标签栏 Controller 时,您没有标签栏 Controller 类。在这种情况下,您如何从 View Controller 移动到此选项卡栏 Controller ?

最佳答案

您可以先尝试创建标签栏 Controller 。然后以模态方式显示全屏启动画面(例如,没有动画,这样用户就不会注意到选项卡栏 Controller ),然后在显示位置选择器的启动画面之外。用户完成操作后,您将关闭两个模态 Controller 并显示选项卡 Controller 。

如果您需要根据从位置选择器获得的信息在标签栏 Controller 中设置 View Controller ,您可以这样做,例如通过委托(delegate),即:

  1. 为启动画面和位置选择器实现委托(delegate)
  2. 实例化标签栏 Controller
  3. 显示启动画面,将标签栏 Controller 的当前 vc 设置为启动画面的委托(delegate)
  4. 显示位置选择器,将其委托(delegate)设置为相同的 View Controller (您将在初始屏幕中拥有句柄)
  5. 一旦用户关闭了位置选择器,您就通知代理人它可以从位置选择器收集所需的数据。

希望对你有帮助。

关于ios - 从 View Controller 移动到标签栏 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900296/

25 4 0