條件我在ViewController1中做了一個按鈕,並觸發該按鈕到Tab控制器的行動。 現在我想對該按鈕做一個條件,如果文本視圖包含1,它將轉到選項卡控制器,如果文本視圖包含2,則轉到導航控制器。我怎樣才能觸發條件按鈕擊中在iOS 6
有什麼想法?
條件我在ViewController1中做了一個按鈕,並觸發該按鈕到Tab控制器的行動。 現在我想對該按鈕做一個條件,如果文本視圖包含1,它將轉到選項卡控制器,如果文本視圖包含2,則轉到導航控制器。我怎樣才能觸發條件按鈕擊中在iOS 6
有什麼想法?
您需要在控制器中的代碼中實現按鈕的操作。代碼應檢查文本內容,然後實例化適當的視圖控制器並呈現它。
任何示例代碼?我想連接到選項卡控制器 –
是否確定要使用segue,因爲segue通常會連接某個視圖控制器。你可以將segue連接到一個按鈕。
爲賽格瑞你可以寫這樣的代碼
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"showResult"]) {
//here you can pass some params to the segue.destinationViewController
}
}
,併爲您的問題,我的事情你可以做一個簡單的判斷。
if(textView ==1)
{
[self presentedViewController:tabController];
}
if(textview== 2){
self presentedViewController:navigationController];
}
我發現我的答案[這裏](http://stackoverflow.com/questions/7866684/conditionally-following-a-segue) 感謝 Msbh –
認定爲重複......作爲OP自己提及。 – Can