0
這是一個奇怪的情況。在Xcode的IB中,我有一個我構建的NSTableCellView子類。它看起來像這樣:NSTextFields在其他Mac上位置較低
當我跑我的Mac應用程序,它出來正是我所期望的:
但是,如果任何其他Mac運行我的應用程序,每個文本字段下降5-10像素之間的東西:
請注意右上方的圖像視圖以及細線分離器如何保持正確定位。這只是文本字段。
因爲我無法猜出原因是什麼:我的Mac是視網膜(因此現在是我Mac上看起來更大的圖像),但我大部分時間都是在非智能手機上開發,視網膜LED電影院顯示。我已經在另外三個Mac上測試了這個,而不是我自己的,結果是一樣的;似乎我自己的Mac是異常值。
任何猜測這種佈局差異的原因?
更新:我使用彈簧和支柱來佈置應用程序。但我也嘗試在我的一個NIB上使用AutoLayout,以防相關。但結果是相同的。