我有這段代碼可以讓我創建一個自定義的UIBarButton,它位於我的viewDidLoad中。使用自定義的UIBarButton執行push segue
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方法做到如此簡單。就我而言,情況完全不同。
建議,請:)
好的!會嘗試這一個:) – Grauzten
感謝兄弟!你是男人! :) – Grauzten