我想知道我是否在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. 自定義容器視圖控制器
- 3. Segueing自定義視圖單元格到自定義視圖控制器
- 4. iOS自定義視圖控制器
- 5. 自定義更多視圖控制器
- 6. 自定義輸入視圖控制器
- 7. 自定義視圖控制器幫助
- 8. 自定義類視圖控制器
- 9. 在自定義視圖和視圖控制器中使用AutoLayout
- 10. 在視圖控制器中使用自定義視圖xib xib
- 11. 跨所有視圖控制器的iOS自定義視圖
- 12. 將導航控制器添加到自定義表格視圖
- 13. iOS5內容視圖控制器阻止自定義容器視圖控制器上的滾動視圖
- 14. 從自定義表格視圖控制器傳遞到視圖控制器的數據
- 15. 將自定義視圖中的值傳遞到主視圖控制器 - Swift
- 16. 表視圖視圖控制器
- 17. 自定義視圖控件
- 18. 自定義列表視圖自定義列表視圖Android
- 19. 自定義視圖到現有視圖
- 20. StoryBoard中的自定義表格視圖控制器
- 21. 代表故事板中的自定義視圖控制器
- 22. 如何製作自定義滾動容器視圖控制器?
- 23. 視圖控制器上的表視圖控制器
- 24. 無法將自定義視圖控制器添加到UIScrollVIew
- 25. 自定義UITableViewCells重複瀏覽到視圖控制器
- 26. 將自定義視圖控制器添加到故事板
- 27. UINavigationController自定義LabelView時推新視圖控制器到堆棧
- 28. 自定義過渡添加視圖控制器到其他
- 29. initWithCoder:自定義視圖 - 確定正在實例化的視圖控制器
- 30. 故事板視圖控制器到編碼視圖控制器
謝謝!明白! – Dreamjar
高興地幫助你.. :) –
我已經添加了示例項目。 –