【发布时间】:2014-09-08 22:53:31
【问题描述】:
我有一个 push segue,想在视图之间传输数据。如果用户点击导航栏中的下一步按钮,我需要一种不同的方式来让第一响应者辞职。我有 [textField resignFirstResponder];在导航栏按钮方法中,但由于某种原因,它在下一页 viewDidLoad 之后被调用。
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:[NSString stringWithFormat:@"thridClubPage"]]) {
thirdClubPage *nextPage = segue.destinationViewController;
nextPage.title = self.navigationItem.title;
nextPage.location = self.collegeString;
nextPage.people = self.membersString;
nextPage.leader = self.presidentString;
nextPage.Email = self.presidentEmailString;
}
}
- (IBAction)finishPage:(id)sender {
[self.presCell.presidentEmail resignFirstResponder];
}
segue 在没有退出 textField 的情况下执行。
【问题讨论】: