objective-c - 如何实现UITableView-->Detail with Xcode4 Storyboards

标签 objective-c uitableview xcode4

如主题中所述,我正在尝试使用 Xcode4 Storyboard实现一个非常简单的向下钻取界面。它具有填充的 UITableView 并在单击单元格后查看详细信息。

我有一个 UITableView 我被困在必须从单元格链接细节的地方。 不幸的是,网络上显示的所有教程似乎都停留在仅显示填充的表格 View 上,而点击单元格并显示详细信息(如果您知道一个好的)没有花费任何时间。

虽然我通常会使用 didSelectRowAtIndexPath 方法将 Controller 推送到导航堆栈,但我对如何将单元格连接到细节有点迷茫。到目前为止我所做的是按住 ctrl 并拖动一个连接从单元格到 Storyboard 上的新 UIViewController,我得到的只是一个黑色弹出窗口,询问我三个选项模式、推送、自定义,我选择推送,但随后我怎样才能传递参数?我如何告诉详细 View Controller 显示我需要的内容?

谢谢

最佳答案

您在主视图 Controller 的 prepareForSegue: 方法中将任何需要的详细信息发送到新 Controller 。您的目标 View Controller 可用作 segue 的属性,您可以使用 TableView 的选定行来派生要传递的详细信息。

在 Ray Wenderlich 网站上有一个很好的教程 here ,segues 在第二部分中介绍,但第一部分是对原型(prototype)单元等的非常好的介绍。

关于objective-c - 如何实现UITableView-->Detail with Xcode4 Storyboards,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8506539/

相关文章:

ios - Firebase + Swift TableView 按日期排序

ios - 在 tableview.reloaddata 处崩溃,出现错误 Unexpectedly found nil

xcode4 - 如何在 Xcode 4 中设置文件比较/差异?

objective-c - 为什么 NSNotFound 不是 -1 而是 NSIntegerMax

objective-c - 如何通过字符串名称获取类成员对象?

c++ - 将 C++ 字符串转换为 NSString

iphone - UITableViewCell 圆角和剪辑 subview

iphone - MFMailComposeViewController 应用程序在 ipad 中崩溃

iphone - 尝试在我的设备 SDK 4.3、iPhone 3G 4.2.1 上构建时,Xcode 无法使用所选设备运行

objective-c - NSNumber 没有被保留?