最近我想在我的 NavigationBar 中包含 iOS“星形”图标。但是当我查看时,UIBarButtonItem.SystemItem
我注意到这些仅限于 21 个图标/图像。许多 iOS 应用程序(甚至官方指南主题演讲)中使用的“星号”和许多其他图标不包括在内。
有没有办法通过代码访问它们?
最近我想在我的 NavigationBar 中包含 iOS“星形”图标。但是当我查看时,UIBarButtonItem.SystemItem
我注意到这些仅限于 21 个图标/图像。许多 iOS 应用程序(甚至官方指南主题演讲)中使用的“星号”和许多其他图标不包括在内。
有没有办法通过代码访问它们?
如果您想将其用作资产,有许多图标网站提供免费和付费资产,例如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 图标,但我更喜欢下载它。