我已经为此苦苦挣扎了一段时间。
有很多次我想改变控件中的一些小东西,但我不得不重新绘制整个东西来调整它。就像一个 NSPathControl,我只是想改变路径控件的背景,我最终创建了一个全新的控件,只是为了那个小调整......
Apple 使用私有方法,如下所示:
- (void)_drawContextMenuHighlightForIndexes:(NSIndexSet *)rowIndexes clipRect:(NSRect)rect;
我在 Stackoverflow-Post 中找到了这个。
我应该怎么知道这些?我不认为它们是公开的,但这更容易。这些人是从哪里知道的?有没有参考资料?我不需要知道任何源代码,我只需要知道私有方法的名称。
所以我的问题是,如何获取 AppKit 类的私有方法的名称?
谢谢