2017-03-02 149 views
0

我在那裏出現,我想從一個表視圖控制器移動到另一個表視圖控制器如何從一個表視圖控制器導航到另一個表視圖控制器在Xcode

的情況下的一個項目工作(即)當我點擊表格視圖中的任何單元格時,它應該轉到另一個表格視圖。我還需要爲每個不同的單元格單擊表格視圖,然後將其轉到另一個表格視圖中。我不知道該怎麼做。

1.how鏈接兩個表視圖控制器

2.什麼會是該

代碼

請幫我

+0

這並不難,所有與segues有關。你可以在谷歌上搜索這個。 –

+0

http://www.stackoverflow.com/help/how-to-ask – sasquatch

回答

0

表視圖的模型是一個數組。您可以嘗試這樣的事情。

id anyPartOfMyM = [self.arrayA objectAtIndex:sIndexPath.row]; 
[self.arrayA removeObject:anyPartOfMyM]; 
[self.arrayB addObject:anyPartOfMyM]; 

// the simplest way to update the tables. 
[self.tableViewA reloadData]; 
[self.tableViewB reloadData]; 

希望這有助於....

1

讓你的第一個表,添加原型細胞,從細胞創造一個SEGUE你的第二個表,後寫這樣的代碼:

 override func prepare(for segue: UIStoryboardSegue, sender: Any!) 
{ 
      if segue.identifier == "secondTable" //secondTable is identifier for Segue from prototype cell of 1st table to 2nd table. 

      { 
       let selectedRow = tableView.indexPathForSelectedRow?.row 
       let viewController = segue.destination as! seocondViewController //secondViewController is your class for 2nd table. 
       // If you also want to pass some data then add that code also. 
       }} 

這只是概念。如果您想要更清晰的答案,請嘗試發佈完整的代碼。如果你只是想要邏輯,就是這樣。 This is a link到類似的項目有一個表,當任何行被點擊時,它會傳遞給另一個視圖,這是與該特定行相關的Web視圖,每行都有不同的鏈接,儘管它不是一個Table視圖,但至少你可以得到這個概念。

相關問題