NSTableView呈现“颠倒”

时间:2012-07-27 01:49:44

标签: objective-c cocoa nstableview

嗯,这是一个非常有趣的问题。我已经布置了一个NSTableView(基于视图),它连接到从笔尖加载的自定义单元格(在-initWithCoder:中),但单元格本身是颠倒的。但这不仅仅是传统的颠倒,UI对象的框架实际上是“翻转”的,因此任何位于{0,0}的元素都将位于{0,120},并且正面向上文本。也许一些图像可以做出更好的解释:

在XIB中 The Cell in the XIB

现在在表格中

And in the table

到底发生了什么事?

1 个答案:

答案 0 :(得分:4)

听起来你已经有了翻转坐标,如下所述:flipped scrollview

您可以检查所有观看次数和单元格的isFlipped属性并确定它不是吗? (isFlipped是NSGraphicsContext的属性。)

以下是坐标的官方指南:origin lower left vs upper left