我有这段代码可以让我创建一个自定义 UIBarButton,它位于我的 viewDidLoad 中。
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done"
style:UIBarButtonItemStyleDone
target:nil
action:nil];
self.navigationItem.rightBarButtonItem = doneButton;
现在,我希望在按下 UIBarButton 时调用下面的此方法,以便完成对下一个视图控制器的 segue。
- (void) didPressDone {
PointsResultsViewController *pointsResults = [self.storyboard instantiateViewControllerWithIdentifier:@"resultsPointsVC"];
[self.navigationController pushViewController:pointsResults animated:YES];
}
我已经对此进行了一些研究。然而,我看到的都是关于从对象库中将 UIBarButton 拖到 ViewController,然后将其连接到下一个 VC,使用方法 prepareForSegue,完成,就这么简单。就我而言,情况完全不同。
请指教:)