我想在按钮文本中使用从超棒字体中提取的图标及其旁边的文本。
我正在使用希伯来语文字。我需要使图标位于文本的右边(与英语不同,在英语中首先要有图标,然后是文本)。
无论我做什么,我都没有成功完成。
我只是为文本寻找某种RTL属性(可能是XML),但是找不到类似的东西。
同样,我不是在为整个故事板寻求RTL支持。我只是在寻找RTL文本(在按钮或标签上)。
如何获得?
答案 0 :(得分:0)
您可以通过代码进行尝试:
UIView.appearance().semanticContentAttribute = .forceRightToLeft
或按照以下步骤在情节提要中进行更改
Xcode->编辑方案->运行->选项->应用程序语言->从右到左伪语言。
请检查此以获取更多详细信息:
希望这会有所帮助!
答案 1 :(得分:0)
let exercises_heb = "תרגילים"
let fa_cubes = "" // this is a Font Awesome character for cubes
let space = " "
let unicode_rtl = "\u{202B}"
ExercisesButton.setTitle(unicode_rtl+fa_cubes+space+exercises_heb, for: .normal)