2012-11-13 53 views
1

我想定製NSPathControlNSPathCell有方法+ pathComponentCellClass,您可以在其中返回組件單元的自定義類。 我有一個NSPathComponentCell子類,我在那裏返回,但它不起作用。 該方法沒有被調用。爲什麼?自定義NSPathControl

documentation是說:

子類可以重寫此方法,以返回自動使用自定義單元格類。默認情況下,該方法返回[NSPathComponentCell類]或其特定的子類。

如果這是錯誤的,是否有另一種方法來定製NSPathControl

回答

2

我找到了解決方案並將其發佈到github。 我從NSPathControl中分類。實際上這很簡單。

0

我發現組件單元類由IB存檔。因此,如果在IB中設置路徑控制,除非您在加載NIB後更改其URL,否則它將不會使用您的覆蓋+pathComponentCellClass。也可能有其他一些改變,如設置路徑樣式。