【发布时间】:2026-02-09 22:55:02
【问题描述】:
我正在制作一个包含教程的 swift 应用程序。当我尝试回到主控制器时,选项卡栏项目变为灰色(它们应该是白色的)。这是因为我在应用程序委托中设置了标签栏。有没有办法以编程方式从视图控制器调用应用程序委托?
我想调用 didFinishLaunchingWithOptions() 函数
【问题讨论】:
-
我会尽量避免在您的 AppDelegate 中放置大量自定义代码并在整个应用程序中引用它。我的建议是继承 UITabBarController 并在其中添加您需要的任何逻辑。您应该能够从其他 UIViewController 子类中获取对您的 UITabBarController 的引用。
标签: ios swift swift3 appdelegate