【问题标题】:Greek letters in iOS doesn't work [duplicate]iOS中的希腊字母不起作用[重复]
【发布时间】:2017-02-05 16:33:55
【问题描述】:

我的应用程序有一个大问题。 该应用程序用于解决许多以希腊字母为符号基础的数学问题。 不幸的是,特殊字符中的希腊字母出现在视图、标签或字符串中,如“?” 在操场上,同样的字母起作用 我不知道如何解决这个问题 These are the lecters in the apple special character that doesn't work 非常感谢您的宝贵时间

【问题讨论】:

  • 我没有特定的代码,每个带有希腊符号的字符串或标签都可以工作,但是每个希腊语的 lecters 都在 ?如果 Xcode 布局不支持希腊符号怎么办
  • 如果您不告诉我们或向我们展示您实际在做什么,没有人可以提供帮助。使用相关代码或有关您如何尝试显示希腊文本的详细信息更新您的问题。

标签: ios


【解决方案1】:

问题在于您使用的是希腊数学符号:

那些来自补充多语言平面,并且超出范围;你没有包含它们的字体。

改为使用希腊字母符号:

使用这些,我在 Interface Builder 的标签中输入了希腊字母的开头,它工作正常:

当然,在代码中将标签的 text 设置为 "αβγδε" 也可以。

【讨论】:

  • 太棒了!!!!!!!谢谢你非常米歇尔的时间。如果我使用 grenke lecter 而不是数学符号,则可以使用界面构建器和代码而不会出现布局问题。
【解决方案2】:

使用 unicode:

alphaLabel.text = "\u{03B1} \u{03B2} \u{03B3}"

给出 alpha beta gamma

【讨论】:

  • self.alphaLabel.text = "αβγ" 也是如此。不需要不可读的代码。
猜你喜欢
  • 2014-02-01
  • 2018-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-16
  • 2021-07-02
  • 1970-01-01
相关资源
最近更新 更多