作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题:我在按钮中设置的文本(希伯来语)显示相反。
例如:
NSString *title = @"עמוד הבית"; //This is right-to-left
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setTitle:title forState:UIControlStateNormal];
所以:在我的模拟器中我看到:
//This is left-to-right
如何解决?
如何正确显示文本?
应用程序支持 iOS 6 和 iOS 7
最佳答案
使用 UIButton 时对我有用的是:
if ([UIView userInterfaceLayoutDirectionForSemanticContentAttribute:button.semanticContentAttribute] == UIUserInterfaceLayoutDirectionRightToLeft)
{
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;
}
值得阅读的链接:
关于ios - 如何创建带有希伯来语文本的 UIButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20359505/
我是一名优秀的程序员,十分优秀!