我指的是可用的系统图标的SF Symbols app.如果我必须使用assets资源 ,我可以直接使用systemName来创建UIImage.最近,我注意到在SF符号应用程序中有一个叫做Localisation的东西.但我想知道如何将其转换为代码.例如,如果我必须在UIImage中使用assets资源 的Right-to-Left本地化选项,如何做到这一点?

enter image description here

推荐答案

只需像往常一样使用符号即可:

let image = UIImage(systemName: "rectangle.portrait.and.arrow.forward")

该符号箭头的实际方向取决于您的应用程序支持的本地化和用户 Select 的区域设置.如果您的应用程序支持从右到左的区域设置,并且用户已经 Select 了从右到左的区域设置,则箭头将指向左侧.

Ios相关问答推荐

如何保持拖动预览与原始项目完全相同?

有没有办法观察滚动的SwiftUI图表的内容偏移量?

将数据传回VC时委托为空

由于已存在同名项目,因此无法将Mapbox.xcframework-ios.sign复制到Signature中

在flutter中使用flatter_screenutil这样的软件包的目的是什么?

如何使用自定义数据源在本地react 本机 ios 应用程序中加载 Tradingview 小部件?

SwiftUI:.toolbar 不适用于 UITextView

从包含 5 个以上项目的自定义选项卡栏的导航视图中删除更多按钮

如何为 Firebase Auth 实施 Firebase AppCheck?

iOS 如何使用 Alamofire 解析 JSON 可编码数组

SwiftUI 解除 .alert 弹出 NavigationView

VStack 显示错误实例方法 'sheet(item:onDismiss:content:)' 要求 'Int' 符合 'Identifiable'

SwiftUI DatePicker 格式在每个设备上都不一样,如何让它总是显示相同的 Select 版本?

在设备上卸载 ios 应用程序后如何在 ios 中保留 identifierForVendor?

iOS:应用程序在安装应用程序时未征求用户许可.每次都获得 kCLAuthorizationStatusNotDetermined - Objective-c & Swift

'+entityForName: nil 不是合法的 NSManagedObjectContext 参数 - 核心数据

如何覆盖@synthesized getter?

从 WKWebView 获取所有 cookie

为所有 UIImageViews 添加圆角

这是一个什么样的讽刺错误?