ios - 在 Swift 中获取按钮单击 UITableView

标签 ios iphone swift uitableview

我有一个简单的表格 View ,看起来像这样 enter image description here

每个按钮都会溢出一些部分到下一个单元格(要求的一部分)。

我想要那个溢出按钮的点击事件。如何获得?

默认情况下,如果我点击那个溢出部分,它会将其视为单元格点击而不是按钮点击。

我创建了一个 dummy code它会在点击时改变按钮颜色,所以人们很容易尝试。相同的布局。

谢谢

编辑

下面是原始图像,我正在尝试做的事情,为了简单起见,我将它缩小为一个按钮 假设请求是你不能改变高度并且不能玩表格 View 分隔符

enter image description here

最佳答案

您必须实现“tableView:heightForRowAtIndexpath:”方法并返回比现在更大的值。您的单元格没有足够的高度来完全显示按钮,因此按钮的某些部分隐藏在下一个单元格的后面。通过在界面生成器中选中 Cell 原型(prototype)的“剪辑 subview ”复选框,您可以很容易地相信,如果您会看到按钮将被剪辑。


编辑

检查这个:https://github.com/arturdev/test

enter image description here

关于ios - 在 Swift 中获取按钮单击 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36710738/

相关文章:

arrays - 如何用新字符串替换数组中的字符串?

android - 提醒用户iOS应用问题的正确方法

ios - 无法将值从一个 View Controller 传递到另一 View Controller

iphone - 为什么我不能在 Obj-C 中声明像 "newVariable"这样的变量?

iphone - 当我们在 iphone 中获取时钟应用程序时,我可以获取时区吗

php - 允许未设置片段的 JSON 选项

c# - 是否可以使用 C#/.net 创建 Firebase 主题消息传递

ios - 如何获取 UITABBAR 中选定选项卡的索引

iphone - NSTimer失效后后台线程NSRunloop运行不退出!为什么?

swift - 在 Bluemix 错误 : hidden symbol Foundation Operations 上部署 Swift 应用程序时出错