【问题标题】:Pushing a UItableview from a normal view controller to a detail view controller将 UItableview 从普通视图控制器推送到详细视图控制器
【发布时间】:2012-10-15 23:20:31
【问题描述】:

我在 Viewcontroller 内有一个自定义大小的 UItableview(由于某些原因,它不能在导航控制器内)。这设置为显示基于 mysql 导入核心数据的多个单元格。当用户单击未知行时,如何将其从一个视图控制器转换到另一个?

【问题讨论】:

    标签: mysql ios uitableview push viewcontroller


    【解决方案1】:

    如果您不使用导航控制器,那么我只会在 tableView:didSelectRowAtIndexPath 方法中使用 presentViewController:animated:completion:。

    【讨论】:

      【解决方案2】:

      如果您已将delegate 设置为UITableView,则当用户点击任何单元格时,
      - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 将在您的委托上调用。然后您只需在数组中找到一个模型或与该索引路径对应的任何内容
      (最常见的情况是[array objectAtIndex:indexPath.row]
      然后您可以将另一个视图控制器推送到导航堆栈或做一个模态的

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多