2012-07-27 116 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