UITableView 导航控制器动态细节

Posted

技术标签:

【中文标题】UITableView 导航控制器动态细节【英文标题】:UITableView Navigation Controller Dynamic Detail 【发布时间】:2015-03-08 13:19:45 【问题描述】:

是否可以让 UITableView 的导航控制器根据各种标准决定显示三个详细视图控制器中的任何一个。

换句话说,当用户点击 UITableView 单元格时,我想为不同的用户显示不同的详细视图。

非常感谢任何帮助。

谢谢

【问题讨论】:

【参考方案1】:

在您的 TableViewController 中(需要嵌入 UINavigationController),在

tableView:didSelectRowAtIndexPath:

您可以确定哪个详细视图符合您的标准,然后使用

将您选择的 ViewController 推送到堆栈上
[self.navigationController pushViewController:yourViewController animated:YES];

【讨论】:

以上是关于UITableView 导航控制器动态细节的主要内容,如果未能解决你的问题,请参考以下文章

UITableView 和分段控制器在 IOS 11 导航栏下移动

导航控制器内的 UITableView 在关闭 presentViewController 后不滚动

在导航控制器中嵌入三个 UITableView 的 UIPageViewController

UITableView 中自定义单元格中的导航控制器和 UIImageView

从 iOS 11 搜索控制器导航时不需要的 UITableView 重新加载动画

在导航控制器中默认隐藏 UITableView 搜索栏