右向左(RTL)语言期望复选框/无线电按钮位于复选框/无线电按钮组中文本的右边,并且文本是右对齐的。
当我设置从右到左语言(测试国际化应用程序)时,界面中的大多数元素都尊重这个设置,但是复选框和无线电按钮仍然不正确地对齐。
我试图通过调用[cell setUserInterfaceLayoutDirection:NSUserInterfaceLayoutDirectionRightToLeft]显式地设置方向,但这似乎没有任何效果,即使在这个邮寄名单中建议这样做。
为NSMatrix构建“反向列顺序”解决方案(NSMatrix)需要更多的工作,因为我在NSButtonCell中使用了单个列NSMatrix。
相关问题:
在checkboxes和radiobutton中将NSMatrix和es改编成RTL语言的推荐方法是什么?
发布于 2015-05-18 12:06:08
解决方案是手动设置“图像”位置和文本对齐。
[cell setImagePosition:NSImageRight];
[cell setAlignment:NSRightTextAlignment];https://stackoverflow.com/questions/30170935
复制相似问题