我有一個viewcontroller與多個tableviewcells在其中。我想要使用storyboard從tableviewcell移動到另一個viewcontroller。我有一個viewcontroller的導航控制器。我沒有真正找到解決這個問題的方法。從UITableviewcell移動到一個ViewController,並使用故事板
1
A
回答
1
您應該實施didSelectRowAtIndexPath
委託,然後將某些邏輯移至另一個視圖控制器。
@interface ViewController()<UITableViewDelegate>
...
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
AnotherViewControllerClass *vc = [[UIStoryboard storyboardWithName:@"StoryboardNameOfAnotherViewController" bundle:nil] instantiateViewControllerWithIdentifier:@"AnotherViewControllerIdentifier"];
[self.navigationController pushViewController:vc animated:YES];
}
0
1
如果你想使用storyBoard,那麼你可以使用Segue從一個tableview單元跳轉到另一個viewcontroller你必須做的是 1)。右鍵單擊並從你的表格視圖單元格拖動到你想要的視圖控制器,然後釋放它,你會看到一個彈出選擇「顯示」 2)。點擊SEGUE並轉到身份檢查,並根據需要 3命名SEGUE標識符)。然後,你必須只寫在一個方法prepareFor賽格瑞methodand寫if語句這樣
if (segue.identifier == "your identifier Name")
{
//`enter code here`write your logic of pushing the viewcontroller
}
因爲如果上面的代碼在迅速,您可以在不使用情節串連圖板,然後用這個方法
if (indexpath.row == 0)
{
//use the push viewcontroller code here
}
每個索引路徑,您可以檢查,推動不同勢重複這些步驟你有不同勢標識符名稱的所有多個tableviewcell
六ewcontrollers
+0
我不想去繼續 – meowsush
相關問題
- 1. 從另一個ViewController呈現故事板ViewController
- 2. 從xib移動到故事板
- 3. 從一個控制器移動到另一個使用segue和故事板
- 4. 把一個UIScrollView在的ViewController(故事板)
- 5. 如何從iPhone/iPad故事板遷移到通用故事板
- 6. 從tableview移動到故事板的另一個uiviewcontroller
- 7. iOS5 - 如何使用故事板從UITableViewController轉換到另一個ViewController
- 8. 通過一個類移動到另一個故事板到另一個故事板
- 9. 使用故事板從iOS 5中的ViewController導航到TabBarController
- 10. 不使用故事板調用另一個ViewController
- 11. 從一個ViewController移動到另一個
- 12. 故事板 - 在故事板中爲同一個ViewController創建多個視圖
- 13. 移動使用故事板在WPF
- 14. 開發Mac應用程序從一個ViewController滑動到另一個與斯威夫特(不使用故事板)
- 15. 移動到下一個視圖控制器,我用故事板
- 16. 使用故事板時自定義uitableviewcell
- 17. 在ViewController與故事板之間滑動
- 18. 從AppDelegate訪問故事板ViewController問題
- 19. 從collectionView顯示viewController沒有故事板
- 20. 子類的ViewController從故事板
- 21. 來自非故事板ViewController的ViewController
- 22. 切換到ViewController(在故事板上)
- 23. iOS:從另一個類訪問故事板TabBar ViewController
- 24. 如何使用UIButton轉移到另一個故事板場景
- 25. 定製UITableViewCell與故事板
- 26. Segueing從UIPopoverController的UITableviewCell新的故事板。
- 27. 回到上一個ViewController在Xcode 5故事板
- 28. 鏈接一個新的viewcontroller到故事板?
- 29. 移動到另一個ViewController
- 30. 不能拖動tableview或滾動視圖到故事板viewcontroller
你的意思是通過點擊一個UITableViewCell從VC移動到另一個VC? – Hezron
是的,當我選擇單元格時,它應該移動到VC – meowsush
實現'didSelectRowAtIndexPath'委託。當你點擊一個單元格時,控制會進入這個方法。在那裏寫入計算邏輯並導航到相應的視圖控制器。 – pkc456