gpt4 book ai didi

ios - 在整个应用程序中重新调用应用程序委托(delegate)

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

我正在制作一个包含教程的 swift 应用程序。当我尝试返回到主 Controller 时,选项卡栏项目变成灰色(它们应该是白色的)。这是因为我在应用程序委托(delegate)中设置了标签栏。有没有办法以编程方式从 View Controller 调用应用委托(delegate)?

我想调用didFinishLaunchingWithOptions() 函数

最佳答案

如果您的意思是您的应用委托(delegate)中有一个方法可以将标签栏设置为自定义颜色。那么是的,(如果您更改了 AppDelegate,请将其替换为您的应用程序委托(delegate)的类名):

let appDelegate = UIApplication.shared.delegate as? AppDelegate

appDelegate?.yourCustomizeMethod()

如果您的意思是,您要在“didFinishLaunchingWithOptions”方法中自定义标签栏,那么您必须将其提取到它自己的自定义函数中。

关于ios - 在整个应用程序中重新调用应用程序委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45069949/

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