【发布时间】:2014-02-18 02:23:39
【问题描述】:
我有一个带有UITableView 的应用程序(在PatientViewController 中),每次点击不同的单元格都应该向ArticleViewController 发送不同的值。我使用以下代码在ViewControllers 之间进行了每次转换:
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil];
NewsViewController *mv = (NewsViewController*)[mainStoryboard instantiateViewControllerWithIdentifier:@"news"];
[self presentViewController:mv animated:YES completion:NULL];
我不想使用NavigationController,也不想使用 Storyboard 来创建 segue。那么我怎样才能只编写代码而不使用 Storyboard 呢?谢谢。
【问题讨论】:
-
您使用的是什么容器?你想要自定义动画还是 UINavigationController 样式?
-
我有一个 UIViewController 扩展 UITableViewDelegate 和 UITableViewDataSource。它有一个表格视图和一个名为“Cell”的自定义单元格。动画和 NavController 不是我关心的。如您所知,我们正在从按钮右键单击并拖动到另一个视图控制器以在 Storyboard 上创建一个 segue。 我不想要它我想要做的就是在点击 tableviewcell 时创建一个 segue,而不是只使用 StoryBoard 进行编码。
标签: ios uiviewcontroller segue pass-data