将 UITableCell 拖到 UITableView 上

Posted

技术标签:

【中文标题】将 UITableCell 拖到 UITableView 上【英文标题】:Drag UITableCell onto UITableView 【发布时间】:2014-02-19 16:08:36 【问题描述】:

我是 ios 开发的新手,想创建一个简单的表单,使用分组的 UITableViewUITabelCells 来布置表单的内容。我想在 XCode5 中以交互方式执行此操作。

我的问题是,在 xib 中添加了UITableView,我无法在 XView 中编辑其内容。我曾预料能够将UITableCells 拖到它上面。这在 XVIew 中是否可行,还是我必须以编程方式创建表格的内容?

【问题讨论】:

【参考方案1】:

您不能使用 xibs 直接编辑 TableView 内的 tableViewCells。听起来您想使用所谓的原型单元。这些只能使用故事板创建。这是原型单元的教程:

http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1

【讨论】:

【参考方案2】:

从 iOS 5 及更高版本开始,Storyboard 主要用于设计应用界面,而不是 xib。

在情节提要中打开视图控制器后,您可以定义单元格在表格视图中的外观(基于原型或静态内容)

这是一个例子

您可以在文档中阅读更多内容 https://developer.apple.com/library/ios/documentation/userexperience/conceptual/tableview_iphone/TableViewCells/TableViewCells.html

【讨论】:

以上是关于将 UITableCell 拖到 UITableView 上的主要内容,如果未能解决你的问题,请参考以下文章

关于如何将 UIview 作为子视图添加到 UITableCell 的问题

自定义 uitablecell 无法将表格单元连接到文件所有者

UITableCell 相关

自定义 UITableCell 并将 TableCell 导出为 png 文件

iPhone SDK - UITableCell 的 UITextField 子视图给出了绘图问题?

使用 prepareForReuse 函数从 UITableCell 类中的 ViewController 重置 var