<分区>
<分区>
Possible Duplicate:
ios making a button change view when text field equals string
我这里有这个问题。我想要同一个按钮根据文本字段中写的内容来更改 View Controller ... 到目前为止,这是我的代码:
- (IBAction)button:(id)sender {
if ([txt.text isEqualToString:@"passwordToSkipLevel1"]) {
// Code to change View Controller to Level1?
} else if ([txt.text isEqualToString:@"passwordToSkipLevel2"]) {
// Code to change View Controller to Level2?
} else if ([txt.text isEqualToString:@"passwordToSkipLevel3"]) {
// Code to change View Controller to Level3?
} else if ([txt.text isEqualToString:@"passwordToSkipLevel4"]) {
// Code to change View Controller to Level4?
}
}
这里我的问题是如果我只能在每个按钮上有一个 segue,但我想要一个按钮将 View Controller 更改为多个不同的 View ,具体取决于在文本字段中写入的密码..
PS:如果在文本字段中没有任何内容或不是任何正确密码的文本时按下按钮,我根本不希望按钮如此。
最佳答案
将您所有的转场连接到 Controller ,并在 IB 中提供您的转场标识符并使用:
[自行执行SegueWithIdentifier:identifier sender:nil];
关于objective-c - 单击按钮时更改 View ,但仅当文本字段 = 密码时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13791768/