如何禁用UISearchBar的上下文菜单

viv*_*ash 5 uisearchbar ios

我需要禁用UISearchBar中显示的上下文菜单

目前我尝试了分UISearchBar并覆盖canPerformAction:withSender:如下所示,但没有成功.这样做的最佳方法是什么?

头文件:

#import <UIKit/UIKit.h>

@interface CustomSearchBar : UISearchBar

@end
Run Code Online (Sandbox Code Playgroud)

并实施

#import "CustomSearchBar.h"

@implementation CustomSearchBar

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
    return NO;
}

@end
Run Code Online (Sandbox Code Playgroud)