ユーザーが義務を果たすまで、右のバーボタンを選択できないようにする方法を知りたいです。
私は現在、このように右のバーボタンを設定しています
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Search" style:UIBarButtonItemStyleDone target:self action:@selector(submitSearch)]; [self.navigationItem.rightBarButtonItem setStyle:UIControlStateDisabled];
setstyle を無効に設定しているため、選択できないように見えますが、まだ選択可能です。