gpt4 book ai didi

ios - 更改全局 UIBarButtonItem 外观

转载 作者:搜寻专家 更新时间:2023-10-30 22:28:34 24 4
gpt4 key购买 nike

我正在使用 Swift 构建 iOS 应用程序,并希望更改 UIBarButtonItem 的全局外观。我在 didFinishLaunchingWithOptions 中执行此操作。

Apple 的文档是这样说的:

func setTitleTextAttributes(_ attributes: [String : AnyObject]?, forState state: UIControlState)

对于 UIBarItem。但是当我尝试这样做时,它只需要 self: UIBarItem。有人遇到过这种情况么?是 Xcode 中的错误还是我做错了什么?

最佳答案

您是否尝试过使用 UIAppearance 协议(protocol)来实现它?它应该用于全局自定义一些视觉类。我可以向您推荐一些这样的代码:

UIBarButtonItem.appearanceWhenContainedInInstancesOfClasses([UINavigationBar.classForCoder()]).setTitleTextAttributes(["attribute" : "value"], forState: .Normal)

希望从代码中清楚地了解工作方式以及如何扩展它。

关于ios - 更改全局 UIBarButtonItem 外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33657685/

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