私はしばらくの間これに苦労してきました。
コントロールの小さな部分を変更したいと思ったことは何度もありましたが、調整するためだけに全体を再描画する必要がありました。NSPathControl のように、パス コントロールの背景を変更したかっただけで、その小さな調整のためだけにまったく新しいコントロールを作成することになりました...
Apple は、次のようなプライベート メソッドを使用します。
- (void)_drawContextMenuHighlightForIndexes:(NSIndexSet *)rowIndexes clipRect:(NSRect)rect;
これは Stackoverflow-Post で見つけました。
これらについてどのように知る必要がありますか? それらが公開されることを意図しているとは思いませんが、これははるかに簡単です。これらの人々はどこからこれを知っていますか?参考文献はありますか?ソース コードを知る必要はなく、プライベート メソッドの名前だけを知っていればよいのです。
私の質問ですが、どうすれば AppKit クラスのプライベート メソッドの名前を取得できますか?
ありがとう