我正在做自己的本地化,在加载窗口/视图后预先解析所有窗口控件,并翻译所有特殊标记的值、工具提示等。
但是,如果我为表格单元格视图预设工具提示,我将无法弄清楚如何从 NSTableView 对象访问它。
这是 Xcode 的 IB 中的单元格视图:
以及单元格视图的工具提示属性:
当我只有对其 TableView 对象的引用时,如何以原型形式获取该 TableCellView,以便我可以更改稍后添加的所有行的工具提示?
一定有办法,因为当使用aNSArrayController
来管理表视图行时,TableView如何知道如何添加行,而我的代码根本没有显式引用这些原型,这意味着必须NSArrayController
有办法找到这些细胞原型——我也想实现同样的目标。
我知道我可以在加载视图的代码中添加来自标头视图的绑定,但我正在尝试编写一个通用方法,该方法仅给出根表视图并查找其中的所有工具提示。