1

最近我想在我的 NavigationBar 中包含 iOS“星形”图标。但是当我查看时,UIBarButtonItem.SystemItem我注意到这些仅限于 21 个图标/图像。许多 iOS 应用程序(甚至官方指南主题演讲)中使用的“星号”和许多其他图标不包括在内。

有没有办法通过代码访问它们?

4

1 回答 1

1

如果您想将其用作资产,有许多图标网站提供免费和付费资产,例如icons8

另一方面,如果您需要 Xcode 中的那些,则只有一种方法可以将其用作 UITabBarItem。

这些是来自UITabBarItem初始化的那些TabBarSystemItem

简单的例子

let favoritesItem = UITabBarItem.SystemItem.favorites
let bar = UITabBar(frame: CGRect(x: 20, y: 20, width: 100, height: 60))
let barItem = UITabBarItem(tabBarSystemItem: favoritesItem, tag: 0)
bar.items = [barItem]
view.addSubview(bar)

在这里查看更多可能您需要它

你也可以从这里从 SDK 中提取 iOS SDK 图标,但我更喜欢下载它。

于 2018-10-10T09:58:19.203 回答