我想知道我是否在tableview中有兩個單元格,並且我希望如果我單擊第一個單元格將其聯合到特定的視圖控制器,並且如果我單擊第二個單元格,它會將其聯合到另一個視圖控制器。 我該怎麼做?表視圖到自定義視圖控制器?
1
A
回答
2
你可以做這樣的didSelectRowAtIndexPath
方法:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
switch indexPath.row {
case 0 :
println("First cell")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("FirstViewController") as! UIViewController
self.presentViewController(vc, animated: true, completion: nil)
case 1 :
println("Second Cell")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("SecondViewController") as! UIViewController
self.presentViewController(vc, animated: true, completion: nil)
default:
println("No cell selectd")
}
}
HERE是您的樣本項目。
0
從您的視圖控制器中的方法didSelectRowAtIndexPath
調用performSegue:withIdentifier:
。您可以在代碼中使用不同的標識符有條件地調用segues。
+0
對不起,但我不明白... – Dreamjar
相關問題
- 1. 用IBOutlets初始化視圖控制器到自定義視圖
- 2. Segueing自定義視圖單元格到自定義視圖控制器
- 3. 自定義視圖控制器幫助
- 4. 自定義更多視圖控制器
- 5. 在自定義視圖和視圖控制器中使用AutoLayout
- 6. 在視圖控制器中使用自定義視圖xib xib
- 7. iOS5內容視圖控制器阻止自定義容器視圖控制器上的滾動視圖
- 8. 將自定義視圖中的值傳遞到主視圖控制器 - Swift
- 9. 自定義視圖到現有視圖
- 10. 代表故事板中的自定義視圖控制器
- 11. 視圖控制器上的表視圖控制器
- 12. 無法將自定義視圖控制器添加到UIScrollVIew
- 13. 將自定義視圖控制器添加到故事板
- 14. 自定義UITableViewCells重複瀏覽到視圖控制器
- 15. initWithCoder:自定義視圖 - 確定正在實例化的視圖控制器
- 16. 故事板視圖控制器到編碼視圖控制器
- 17. 將視圖控制器從根到視圖控制器(SplitView)
- 18. 從XIB到主視圖控制器加載自定義視圖控制器發出NSUnknownKeyException
- 19. 從控制器到視圖
- 20. 視圖控制器有問題確定哪個視圖控制器放回到?
- 21. 自定義列表視圖
- 22. 自定義列表視圖
- 23. 自定義列表視圖
- 24. 表視圖自定義
- 25. 使用自定義動畫顯示視圖控制器的視圖iOS
- 26. iOS中迅速自定義視圖網點未在視圖控制器工作
- 27. 將數據從表格視圖控制器傳遞到視圖控制器
- 28. 從表格視圖控制器傳遞值到視圖控制器
- 29. 列表視圖自定義適配器
- 30. 如何將表視圖「連接」到視圖控制器
謝謝!明白! – Dreamjar
高興地幫助你.. :) –
我已經添加了示例項目。 –