改变披露三角的方向

时间:2011-09-27 19:34:20

标签: objective-c cocoa nsbutton nscell

如何以编程方式更改显示三角形的方向? 在Interface Builder中,可以通过从“从左到右”或“从右到左”更改值“控制 - >布局”来实现。

我做了一个NIB文件的差异。唯一的变化是NSCellFlags2

这是否记录在任何地方?

1 个答案:

答案 0 :(得分:2)

您正在寻找的方法是-[NSCell setUserInterfaceLayoutDirection:]。您需要获取对相应单元格的引用,然后向其发送相应的消息。例如,考虑disclosureButton指向该披露按钮:

[[disclosureButton cell] setUserInterfaceLayoutDirection:NSUserInterfaceLayoutDirectionRightToLeft];