2012-12-09 56 views
0

可能重複:
​​3210更改視圖按鈕時,但只有當文本框=密碼

我這裏有這個問題。我想同樣的按鈕,根據什麼寫在文本框更改視圖控制器... 這是我到目前爲止的代碼:

- (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更改爲多個不同視圖,具體取決於文本字段中寫入的密碼。

PS:如果在文本字段或文本中沒有任何內容沒有輸入任何正確的密碼時按下按鈕不想讓按鈕這麼做。

+1

是不是這樣http://stackoverflow.com/questions/13791217/ios-making-a-button-change-view-when-text-field-equals-string?你爲什麼不更新你之前的問題? – iDev

回答

2

連接所有的塞格斯到控制器,並且給你的塞格斯在IB標識符和使用:

[自performSegueWithIdentifier:標識符發送方:無];

+0

IB是什麼意思? – Peter

+0

@ user1734802,界面構建器 - 在故事板中。 – rdelmar

+0

但我不能例如從一個按鈕有兩個segues,或者我可以,怎麼樣? – Peter

相關問題