gpt4 book ai didi

ios - 如何创建带有希伯来语文本的 UIButton?

转载 作者:行者123 更新时间:2023-12-02 03:51:07 26 4
gpt4 key购买 nike

问题:我在按钮中设置的文本(希伯来语)显示相反。

例如:

      NSString *title = @"עמוד הבית"; //This is right-to-left
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setTitle:title forState:UIControlStateNormal];

所以:在我的模拟器中我看到:

//This is left-to-right

This is left-to-right

如何解决?

如何正确显示文本?

应用程序支持 iOS 6 和 iOS 7

最佳答案

使用 UIButton 时对我有用的是:

if ([UIView userInterfaceLayoutDirectionForSemanticContentAttribute:button.semanticContentAttribute] == UIUserInterfaceLayoutDirectionRightToLeft)
{
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;
}

值得阅读的链接:

Supporting Right-to-Left Languages (Apple Reference)

AutoLayout + RTL + UILabel text alignment

关于ios - 如何创建带有希伯来语文本的 UIButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20359505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com