ios - Xcode Storyboard - 使用很棒的字体制作文本 RTL

标签 ios swift storyboard font-awesome

我想在我的按钮文本中使用一个取自 font-awesome 的图标和它旁边的文本。

我正在使用希伯来语文本。我需要图标位于文本右侧(不像英语,先有图标,然后才是文本)。

无论我做什么,我都没有成功完成这件事。

我只是为了文本寻找某种 RTL 属性(可能在 XML 中),但找不到类似的东西。

再说一遍,我并不是在寻求对整个 Storyboard的 RTL 支持。我只是在寻找 RTL 文本(在按钮或标签上)。

如何获得这个?

最佳答案

您可以通过代码尝试:

   UIView.appearance().semanticContentAttribute = .forceRightToLeft

或按照步骤在 Storyboard 中进行更改

Xcode -> 编辑方案 -> 运行 -> 选项 -> 应用程序语言 -> 从右到左伪语言。

查看更多详细信息:

https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPInternational/SupportingRight-To-LeftLanguages/SupportingRight-To-LeftLanguages.html

希望这对您有所帮助!

关于ios - Xcode Storyboard - 使用很棒的字体制作文本 RTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55997461/

相关文章:

javascript - 不允许加载本地资源 : file:///var/mobile/Containers/Data/Application/03F63826-7849-47C3-A6DF-E1EB1113FF0A/Documents/xxx. png

ios - Swift firebase 快照在数据存在时返回 null

iphone - 登录检查后执行 Segue

iphone - 带 Storyboard 的 UITabBar 图像到 UITabBarItem

ios - 将 PHLivePhotoView 添加到 Storyboard

ios - BrainTree 嵌入式 Controller 无法正确显示

ios - Xamarin iOS : Check if Google fit app is installed on the device

android - 我可以将带有 HTML/JavaScript UI 的 Go Web 服务器作为跨平台应用程序运行吗(Linux、Android、iOS、macOS、Windows)

swift 错误 : Snapshotting a view that has not been rendered results in an empty snapshot

ios - Swift:如何在 2 个坐标之间平滑移动 GMSMarker