gpt4 book ai didi

ios - 无法在没有错误的情况下在自定义 UITableView 上添加 UIButton

转载 作者:搜寻专家 更新时间:2023-11-01 06:31:29 24 4
gpt4 key购买 nike

我想要实现的目标:

尝试在每张卡片上使用几个按钮来实现类似 Google-Now 风格的自定义 TableViewCell(请参阅提供的屏幕截图 here)。 使用 Storyboard。

问题

我能够像 TableViewCells 一样制作卡片,但每当我尝试在卡片上放置 UIButton 时,它都会导致编译器错误或运行时错误。

当前设置

我当前的 Storyboard设置看起来像 this .

Here是我的 TableView 代码。

到目前为止我尝试了什么

  • 将 UIButton 拖放到我的卡片 View 顶部,看起来像 this .按钮被埋在 tableview 下的某个地方?按钮没有按应有的方式出现,一旦我创建了实际代码的导出,编译器错误(无效导出无法连接到重复内容)。

  • 将 UIButton 放在内容 View 的顶部。这将输出与上面相同的结果。

  • 将 UIButton 放在 View 的顶部。现在这实际上显示了 Storyboard上的按钮,但是它会导致运行时错误并在它尝试显示此 ViewController 时崩溃。 Here这就是它在 Storyboard 上的设置方式。

现在,我在这里做错了什么?我看过几个关于如何将 UIButton 放在 TableViewCell 上的教程,它看起来非常简单,只需将 UIButton 放在单元格顶部即可。

编辑:所以我确实为 petListCell 添加了一个新类并将其分配给身份检查器。我将它放在 Card Design View 上,该按钮应该属于该位置,它现在给我以下编译器错误:“/Users/.../Main.storyboard:从 YourWoofsViewController 到 UIButton 的 feedingHistoryButton 导出无效。 socket 不能连接到重复的内容。”

最佳答案

你需要这样做。

  1. 创建 UITableViewCell 的子类,如 PetCell
  2. 将 Storyboard 中的单元格类从 UITableViewCell 更改为 PetCell
  3. 将按钮链接到 PetCell,就像您对 ViewController 所做的那样

关于ios - 无法在没有错误的情况下在自定义 UITableView 上添加 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46703292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com