首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为NSButtonCell设置从右到左的方向

为NSButtonCell设置从右到左的方向
EN

Stack Overflow用户
提问于 2015-05-11 14:52:52
回答 1查看 348关注 0票数 1

右向左(RTL)语言期望复选框/无线电按钮位于复选框/无线电按钮组中文本的右边,并且文本是右对齐的。

当我设置从右到左语言(测试国际化应用程序)时,界面中的大多数元素都尊重这个设置,但是复选框和无线电按钮仍然不正确地对齐。

我试图通过调用[cell setUserInterfaceLayoutDirection:NSUserInterfaceLayoutDirectionRightToLeft]显式地设置方向,但这似乎没有任何效果,即使在这个邮寄名单中建议这样做。

为NSMatrix构建“反向列顺序”解决方案(NSMatrix)需要更多的工作,因为我在NSButtonCell中使用了单个列NSMatrix

相关问题:

checkboxesradiobutton中将NSMatrix和es改编成RTL语言的推荐方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-18 12:06:08

解决方案是手动设置“图像”位置和文本对齐。

代码语言:javascript
复制
[cell setImagePosition:NSImageRight];
[cell setAlignment:NSRightTextAlignment];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30170935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档