任何帮助都会很棒。我应该补充一点,我是可可的新手。
我目前检查我是否使用Lion或Snow Leopard(通过检查是否存在NSTextFinder类)然后设置查找面板
[myTextView setUsesFindPanel:YES];
或栏
[myTextView setUsesFindBar:YES];
然后在附加到查找和查找和替换菜单选项的委托函数中,我只需调用
-(IBAction)find:(id)sender {
[myTextView performFindPanelAction:sender];
}
-(IBAction)findAndReplace:(id)sender {
[myTextView performFindPanelAction:sender];
}
这有效(至少在SL上),即显示查找和替换面板。 find next和find previous可以通过面板从面板本身开始工作。
我想要做的是将菜单选项连接到find next / previous(通过常用的Cmd-G和Shift-Cmd-G)而不调用面板(按照通常的行为)。我似乎无法在我的函数中找到一种方法
-(IBAction)findNext:(id)sender {
}
-(IBAction)findPrevious:(id)sender {
}
另一个问题:Lion的查找栏会使用相同的代码吗?
提前致谢。