用于实施Google Chrome浏览器的Cocoa控件是什么?

时间:2011-12-22 22:16:59

标签: objective-c cocoa google-chrome

用于实施Google Chrome或Safari搜索面板的Cocoa控件是什么?我的意思是我想实现一个显示在工具栏下面并包含textfield plus next和prev按钮的面板。我不介意它是否与Chrome或Safari类似。

enter image description here

2 个答案:

答案 0 :(得分:2)

如果您可以要求Lion,则可以使用NSTextFinder。那是TextEdit中使用的标准Find栏;你可以在任何视图中使用它,只要你给它一个实现the NSTextFinderClient protocol的对象。

如果您的视图是自定义视图,那么可能应该是客户端对象。如果您的视图是WebView,我不确定您是否能够将该视图用作客户端。这取决于WebView是否实现了协议。如果没有,您将需要制作自己的客户对象。

答案 1 :(得分:1)

没有具有该外观或行为的内置控件。你必须自己动手。