【发布时间】:2012-10-15 23:20:31
【问题描述】:
我在 Viewcontroller 内有一个自定义大小的 UItableview(由于某些原因,它不能在导航控制器内)。这设置为显示基于 mysql 导入核心数据的多个单元格。当用户单击未知行时,如何将其从一个视图控制器转换到另一个?
【问题讨论】:
标签: mysql ios uitableview push viewcontroller
我在 Viewcontroller 内有一个自定义大小的 UItableview(由于某些原因,它不能在导航控制器内)。这设置为显示基于 mysql 导入核心数据的多个单元格。当用户单击未知行时,如何将其从一个视图控制器转换到另一个?
【问题讨论】:
标签: mysql ios uitableview push viewcontroller
如果您不使用导航控制器,那么我只会在 tableView:didSelectRowAtIndexPath 方法中使用 presentViewController:animated:completion:。
【讨论】:
如果您已将delegate 设置为UITableView,则当用户点击任何单元格时,- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 将在您的委托上调用。然后您只需在数组中找到一个模型或与该索引路径对应的任何内容
(最常见的情况是[array objectAtIndex:indexPath.row])
然后您可以将另一个视图控制器推送到导航堆栈或做一个模态的
【讨论】: