如何以编程方式设置 iOS 13 字形



从iOS 13开始,Apple提供了一堆字形,可以在"任何可以使用图像的地方"使用。

您可以使用 SF 符号在各种特定位置(如导航栏、工具栏、选项卡栏、上下文菜单和主屏幕快速操作)中表示任务和内容类型。在应用的其余部分,你可以在任何可以使用图像的地方使用符号。

因此,我希望这段代码将字形设置为UIBarButtonItem的图像:

shareButton = UIBarButtonItem(
image: UIImage(named: "square.and.arrow.up"), // the name for the 'action' (Share) glyph
style: .plain,
target: self,
action: #selector(mySelector))

但是该应用程序崩溃了,因为找不到图像。
我尝试将.png附加到图像名称,但这没有任何区别。

我们如何以编程方式设置 iOS 13 字形?

  • 注意:我安装了SF符号应用程序,并成功地将字形设置为情节提要中UIBarButtonItems的图像。

替换:

UIImage(named: "square.and.arrow.up")

跟:

UIImage(systemName: "square.and.arrow.up")

这现在记录在UIImage中

相关内容

  • 没有找到相关文章

最新更新