【发布时间】:2015-05-11 14:52:52
【问题描述】:
从右到左 (RTL) 语言期望复选框/单选按钮位于复选框/单选按钮组中文本的右侧,并且文本右对齐。
当我设置从右到左的语言 (Testing Your Internationalized App) 时,界面中的大多数元素都遵循此设置,但复选框和单选按钮仍然不正确地对齐。
我尝试通过调用[cell setUserInterfaceLayoutDirection:NSUserInterfaceLayoutDirectionRightToLeft] 来明确设置方向,但这似乎没有任何效果,即使在此mailing list 中推荐。
为 NSMatrix 构建“反向列顺序”解决方案 (as recommended for NSTable here) 需要更多工作,因为我使用单个列 NSMatrix 和 NSButtonCell。
相关问题:
将NSMatrix:es 中的checkboxes 和radiobutton 改编为RTL 语言的推荐方法是什么?
【问题讨论】:
标签: objective-c macos internationalization right-to-left