gpt4 book ai didi

iOS - 根据 TableView 选定的行自定义 segue ViewController 的最简单方法是什么?

转载 作者:行者123 更新时间:2023-11-29 02:19:39 24 4
gpt4 key购买 nike

问题:自定义在选择 TableView 中的行时调用的 segue View Controller 。

可能不起作用的不同解决方案:1° 从单个 View 创建一个全自定义的 TableView,并将 ViewController 关联到每个 Cell。2° 将 NavigationController 连接到 TableView segue,并在选择一行时选择 NavigationController 上的 ViewController。

这是一种更有效、更正确的方法吗?

最佳答案

为了扩展上述亚历山大的正确答案,我想添加一段代码来解释如何按照他所说的去做。听起来您想根据所选的单元格自定义要转到的 ViewController。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
UITableViewCell *cell = (UITableViewCell *)sender;
if ([cell.textLabel.text isEqualToString:@"Hawaii"]) {
// Configure VC based on this case
}
}

您还可以使用您可能与单元格关联的任何其他内容,例如与它关联的对象

NSIndexPath *indexPath = [self.tableView indexPathForCell:cell];
self.list[indexPath.row];

关于iOS - 根据 TableView 选定的行自定义 segue ViewController 的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28304461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com