Попробуйте
self.navigationItem.rightBarButtonItem = nil;
Когда вы захотите вернуть его обратно, вам придется активировать кнопку, т.е.
UIBarButtonItem *rightBarButton =
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch
target:self
action:@selector(searchBar:)];
self.navigationItem.rightBarButtonItem = rightBarButton;
[rightBarButton release];