UITabBarItem默认使用自定义标题

问题描述 投票:1回答:1

我现在尝试了一段时间,我在我的swift iOS应用程序中有一个带有三个元素的UiTabBar,我想在每个TabBarItem中使用默认图像,但结合自定义标题。在StoryBoard中无法执行此操作,因此我尝试对每个页面的ViewControllerClass中的每个元素执行此操作。只举一个例子:

self.tabBarItem = UITabBarItem.init(tabBarSystemItem: UITabBarSystemItem.bookmarks, tag: 0)
self.tabBarItem.title = "Test"

你们中的任何人都知道如何将两者结合起来吗?似乎无法将默认图像和自定义标题组合在一起......

ios swift uitabbar
1个回答
2
投票

来自Apple docs(https://developer.apple.com/documentation/uikit/uitabbaritem/systemitem):

系统标签栏项目的标题和图像无法更改。

据推测,这是因为Apple喜欢应用程序保持一致。他们不希望用户因看到一个不能达到预期效果的常见系统图标而感到困惑。

© www.soinside.com 2019 - 2024. All rights reserved.