将 UITextField 添加到 UITableViewCell

Posted

技术标签:

【中文标题】将 UITextField 添加到 UITableViewCell【英文标题】:Adding UITextField to UITableViewCell 【发布时间】:2014-02-04 09:54:29 【问题描述】:

我已经浏览了无数关于这个主题的 SO 答案,但找不到我要找的东西。

我有一个在 xib 文件中创建的视图。它有一个UITableView 作为子视图。我将委托和数据委托连接到控制器,它可以工作。

现在,我想在 UITableView 中加载一个自定义单元格 - 该单元格需要有一个 UILabelUITextField 和三个 UIButtons,它们仅在满足条件时可见。我的问题很简单:

我可以在单独的 xib 文件中使用我需要的这些元素创建一个自定义单元格 - 将其加载到 tableview 中并将 UI 元素连接到我的 viewController 吗?

我已经尝试了上述方法,但 IB 不允许我连接到我的视图控制器。

谁能在这里给我一些建议?

谢谢!

【问题讨论】:

您可以创建自定义单元格并将所需的 UI 元素添加到其中。它会起作用的。您不必与视图控制器建立连接,您必须与 UItableViewCell 子类建立连接。 google请求“create custom uitableviewcell tutorial”的教程很多,重复或使用源码即可。 试试这个教程:- appcoda.com/customize-table-view-cells-for-uitableview 这正是我想要的。很好的发现。谢谢@aToz 太棒了!我将添加一些教程作为这个问题的答案。 【参考方案1】:

供参考,

Custom TableViewCell tutorial 1

Custom TableViewCell tutorial 2

【讨论】:

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

从数组向 UITable 添加行

将 UITable 单元连接到不同的故事板?

处理 UItableView 中 UItextfield 的委托

将子视图添加到 UITable

UITable 视图界面构建器创建

可滚动且与 UITable 滚动同步的背景图像