gpt4 book ai didi

ios - 如何以编程方式点击 Tabbar 项目(不是 selectedIndex)

转载 作者:搜寻专家 更新时间:2023-11-01 05:53:34 26 4
gpt4 key购买 nike

这是我的应用程序的简历:

  • 我有标签栏。当用户点击标签栏项目时
  • 适当的 View Controller 由“侧滑”呈现动画(如在 iP 主屏幕中)。

代码在方法 tabBarController(tabBarController: UITabBarController, shouldSelectViewController viewController: UIViewController) -> Bool 中。

  • 我有警觉。当用户点击按钮时,我想将他定向到特定的选项卡。但是当我使用 self.selectedIndex = # 时,显示了 VC,但没有动画。有什么方法可以实现与点击项目相同的操作吗?谢谢

最佳答案

以编程方式选择选项卡不会触发任何委托(delegate)方法。任何控件都是如此。因为你明确地选择了做某事,所以你已经知道你做了它。您不需要委托(delegate)方法来告诉您。这是设计使然,这是一件好事。

有一个简单的解决方案。将委托(delegate)方法中的任何动画代码放入其自己的方法中。然后从委托(delegate)方法中调用该方法。现在,您还可以在调用 self.selectedIndex = # 时调用该新方法。

关于ios - 如何以编程方式点击 Tabbar 项目(不是 selectedIndex),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37009278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com