2012-07-27 194 views
2

嗯,这是一个相当有趣的问题。我已经布置了一个NSTableView(基于视图),它连接到从笔尖加载的自定义单元格(在-initWithCoder:中),但单元格本身呈现颠倒。但是,这不仅仅是传统的颠倒,UI对象的框架实际上是“翻转”的,因此任何定位在{0,0}的元素都将被定位在{0,120}处,并且具有正面朝上文本。到底是什么回事NSTableView渲染“颠倒”

在XIB The Cell in the XIB

现在在表

And in the table

:也许一些图像会作出更好的解释?

回答

4

听起来像你有翻转的坐标,如下所述:flipped scrollview

你能查看所有视图和单元格的isFlipped属性,并确保它不是? (isFlipped是获取到NSGraphicsContext的属性。)

而这里的坐标上的官方指南:origin lower left vs upper left

+0

哇哦,这是辉煌的。它一定是意外地被设置为是。 – CodaFi 2012-07-27 12:00:09