您如何在NSOutlineview中支持RTL模式?具体来说,我希望显示三角形按钮位于右侧,文本右侧与右侧的缩进对齐。
现在,当我切换到RTL语言时,我在Finder应用程序中看到了这种行为。但我不能让它在我的应用程序中工作。我期待支持10.10 +。
目前,在RTL布局中运行应用程序会使大纲视图单元格文本右对齐,但显示三角形仍保留在左侧。我正在使用基于视图的大纲视图。
答案 0 :(得分:0)
正如Willeke在评论中指出的那样,解决方案是以编程方式设置我的NSOutlineView的userInterfaceLayoutDirection。
self.outLineView.userInterfaceLayoutDirection = NSUserInterfaceLayoutDirectionRightToLeft;