從故事板中刪除Segue。然後創建一個從文件所有者或選定視圖底部的小黃框到新的modalViewController的新文件。設置它的標識符並記住它。然後改變這:
- (IBAction)calc:(id)sender {
int mynumber;
mynumber = [textfieldnumber.text intValue];
if (mynumber==0) {
NSString *errorstr = [[NSString alloc] initWithFormat:@"Please, set the number of people..."];
labelerror.text = errorstr;
}
}
這樣:
- (IBAction)calc:(id)sender {
int mynumber;
mynumber = [textfieldnumber.text intValue];
if (mynumber==0) {
NSString *errorstr = [[NSString alloc] initWithFormat:@"Please, set the number of people..."];
labelerror.text = errorstr;
}else{
[self performSegueWithIdentifier:identifies sender:self];
}
}
或
- (IBAction)calc:(id)sender {
int mynumber;
mynumber = [textfieldnumber.text intValue];
if (mynumber==0) {
NSString *errorstr = [[NSString alloc] initWithFormat:@"Please, set the number of people..."];
labelerror.text = errorstr;
}else{
[self presentModalViewController:viewController animated:YES];
}
}
如何按鈕將用戶帶到另一個看法?你在使用故事板嗎?你有沒有連接到按鈕的繼續? – 2012-07-16 17:05:02
我們需要更多的代碼 – achi 2012-07-16 17:05:08
這個按鈕讓用戶使用模態。是的,故事板... – 2012-07-16 17:13:06