2013-11-02 43 views
1

我有我的TableViewController設置爲不同的靜態單元格,其中18個不同的按鈕全部設置在故事板中。每個按鈕應該延續到我的View,但會帶來一些信息。到目前爲止,我已經給每個按鈕選擇不同的標籤&我有它,以便對每個方塊,它分配一個值給一個變量,我已經測試這與我的控制檯工作:如何從UITableView執行segue到UIView?

- (IBAction)startClicked:(id)sender { 

    if ([sender tag] == 0) { 
     _selectionName = @"Box A"; 

    } 
    else if ([sender tag] == 1){ 
     _selectionName = @"Box B"; 

    } 
    else if ([sender tag] == 2) { 
     _selectionName = @"Box C"; 

    } 
} 

但現在,我的問題是:如何將segue從我的TableViewController添加到我的view並帶來_selectionName的價值呢?

請儘可能詳細,示例代碼會很好。乾杯

回答

1

你不從一個UITableView繼承到一個UIView。

段落從一個視圖CONTROLLER到另一個視圖。

如果您使用的是靜態單元格,則應該能夠控制從按鈕拖動到目標故事板場景。爲每個segue命名一個唯一的名稱,然後實現prepareForSegue方法。在該方法中,檢查segue名稱,並使用它在目標視圖控制器中設置所需的屬性。

或者,您可以像使用IBAction一樣使用IBAction,然後在該IBAction中設置您的_selectionName,因爲您在該帖子中設置了_selectionName,然後使用方法performSegueWithIdentifier:sender:來調用您的segue。同樣,使用prepareForSegue方法將_selectionName值傳遞給目標視圖控制器的屬性。