【问题标题】:Swift button not showing on tableviewcell when app is run运行应用程序时,表格视图单元上未显示 Swift 按钮
【发布时间】:2018-08-26 18:08:18
【问题描述】:

我有一个简单的问题要问你。我有一个表格视图,想为每个单元格添加一个按钮(这是一个星形图像)。因此,在情节提要中,我将一个按钮拖到我的 tableview 原型单元格中。我可以完美地看到我的单元格中的 main.storyboard 中有一个按钮,但是当我运行该应用程序时,任何 tableview 单元格中都没有出现任何按钮。我该如何解决这个问题?我会很感激任何帮助!

【问题讨论】:

  • 如果您使用的是 custom 单元格,您还必须使用 custom 类,否则标准的 UITableViewCell 会出列。
  • @vadian 就像普通的表格视图一样,每个单元格中都有文本,但现在我还想在每个文本旁边添加一个星形图标(按钮)。自定义类是管理此问题的唯一方法吗?如果是,我该如何创建一个?非常感谢您!
  • 要访问按钮,您必须创建一个自定义类。使用有意义的名称创建(⌘N)UITableViewCell 的新 Cocoa Touch 子类,在 Interface Builder 中将自定义单元格的类设置为该类,并强制将出队的表格视图单元格向下转换为 cellForRow 中的该子类。跨度>
  • @vadian 您能否更清楚地解释“强制将出队的表格视图单元格向下转换为 cellForRow 中的该子类”是什么意思。很抱歉问了这么多问题,我对 Swift 有点陌生 :-(
  • 请在谷歌搜索 uitableview custom cell swift。有很多很好的教程。

标签: swift uitableview button cell


【解决方案1】:

您需要为 tableViewCell 创建自定义类,并且使用该类,您可以添加您的按钮。 It's similar like in this tutorial,您可以添加按钮来代替图像。在 youtube 上,您也可以找到一些很好的教程。

【讨论】:

  • 感谢您的帮助!
猜你喜欢
  • 2018-09-22
  • 1970-01-01
  • 2016-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多