首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何确定tableview中按下按钮的单元格

如何确定tableview中按下按钮的单元格
EN

Stack Overflow用户
提问于 2015-08-22 16:36:03
回答 1查看 250关注 0票数 0

你能帮我理解一下如何弄清楚我的处境吗?我有一个表视图和单元格原型名称'cellWithButton‘。在这个单元格上我有一个按钮。我按住“control”并拖动到视图控制器,以便在其中进行按钮触摸操作。我不明白如何判断哪个单元格有一个按下的按钮。

我试着用'tag‘来解决这个问题。所以在cellForRowAtIndexPath的时候给按钮设置不同的标签。但是它不起作用。我可以在cellForRowAtIndexPath期间分配按钮的哪个属性,以便将来确定此按钮。

毕竟,我想也许我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-08-22 17:15:25

当我在函数中填充tableview时

代码语言:javascript
运行
复制
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->        UITableViewCell

我将任何字符串都赋给单元格原型上的按钮'accessibilityLabel‘

代码语言:javascript
运行
复制
var buttonOnCell : UIButton = cell.viewWithTag(200) as! UIButton
buttonOnCell.accessibilityLabel = "button number 3"

在行动中,我可以访问它

代码语言:javascript
运行
复制
@IBAction func buttonPressedOnCell(sender: UIButton) {
        println(sender.accessibilityLabel)
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32154095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档