【发布时间】:2018-03-24 00:26:37
【问题描述】:
我想要达到的目标:
尝试在每张卡片上使用几个按钮来实现类似于自定义 TableViewCell 的 Google-Now 风格(请参阅提供的屏幕截图 here)。 使用情节提要。
问题
我可以制作像 TableViewCells 这样的卡片,但是每当我尝试在卡片上放置 UIButton 时,它要么会导致编译器错误,要么会导致运行时错误。
当前设置
我当前的故事板设置看起来像this。
Here 是我的 TableView 代码。
到目前为止我已经尝试过什么
将 UIButton 拖放到我的卡片视图顶部,看起来像 this。按钮被埋在桌面视图下的某个地方?按钮看起来不像它应该的那样,一旦我为实际代码创建了一个出口,编译器错误(无效的出口不能连接到重复的内容)。
将 UIButton 放置在内容视图的顶部。这输出与上面相同的结果。
将 UIButton 放置在视图的顶部。现在这实际上显示了情节提要上的按钮,但是它会导致运行时错误并在尝试显示此 ViewController 时崩溃。 Here 是它在 Storyboard 上的设置方式。
现在,我在这里做错了什么?我看过几个关于如何在 TableViewCell 上放置 UIButton 的教程,它看起来非常简单,就像将 UIButton 放在单元格顶部一样。
编辑:所以我确实为 petListCell 添加了一个新类并将其分配给身份检查器。我将它放在按钮应该属于的卡片设计视图上,现在它给我以下编译器错误:“/Users/.../Main.storyboard:从 YourWoofsViewController 到 UIButton 的 feedHistoryButton 插座无效。插座不能连接到重复的内容。”
【问题讨论】:
标签: ios swift uitableview uibutton storyboard