我对我的自定义单元格感到困惑。我正在创建包含2个标签和一个按钮的自定义单元格。现在我怎么能设置按钮点击事件,因为我在另一个文件中使用这个单元格?uibutton在自定义单元格中
有什么建议吗?
谢谢..
我对我的自定义单元格感到困惑。我正在创建包含2个标签和一个按钮的自定义单元格。现在我怎么能设置按钮点击事件,因为我在另一个文件中使用这个单元格?uibutton在自定义单元格中
有什么建议吗?
谢谢..
当一个创建按钮,一个需要设置为(该功能,用户交互响应)动作,
所以这个动作总是收到触摸事件的UIButton不管在您要添加的UIButton
为子视图,意味着你可以在从UIView
遗传修改的所有类添加您的按钮为子视图:
您可以定义操作执行部队的UIButton
在CustomCell或在您的TableView 's
类,但决定可以根据您的UIButton
的行动,如果按钮更改CustomCell
的状态,那么在您的CustomCell
添加它来拍摄, 和如果按钮执行一些外部操作(例如向服务器发送请求),则将其添加到您创建CustomCell的同一类中。
在您使用您可以设置另一个文件的对象,作为按钮的目标自定义单元格。
For Ex。
在myOtherFile.m
了myCell *细胞=了myCell cell.targetController =自我;
在myCell.m
的UIButton * BTN = [UIButton的buttonWithType:自定义];
[btn addTarget:targetController action:@selector(Action :) forControlEvents:UIControlEventTouchUpInside];
感谢您的回复...亚我知道,但我是我的按钮来自自定义单元格,所以我想知道我应该在哪里定义动作方法,以及如何? – Maulik 2011-04-22 07:35:50
@Maulik:对,检查更新后的答案。 – Jhaliya 2011-04-22 07:42:16
在我的按钮上单击,应该调用电话功能.. – Maulik 2011-04-22 08:35:24