ios - 自定义单元格按钮单击

标签 ios objective-c uitableview

我的场景如下:

自定义单元格 View

enter image description here

1) 我在完全填充的自定义单元格 View 中填充来自服务器的数据,我想在我的数组中有一个链接存储,我想在浏览器中打开它,所以我想检查哪个 index.row 按钮被点击了在那一行我可以获得 url 链接并在浏览器中打开它,到目前为止我已经找到了按钮标签的解决方案但是它也不起作用,就好像我们在点击时同时在屏幕上有两个单元格一样按钮两个按钮返回相同的标签。

2) 正如所附的图像,我有另一个 Storyboard,我想在其中连接到一个新的 View Controller ,与上面提到的相同,我也想传递一个特定的帖子标题和 key 。

我希望一切都清楚。

提前致谢。

最佳答案

回答您问题的第一部分。标签是一种痛苦。最好将 UIButton 作为发送者传递,并且在按钮的操作中,您可以这样说:

-(void) buttonPresse:(UIButton *)sender
{
    CGPoint location = [self.tableView convertPoint:sender.bounds.origin fromView:sender];
    NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint:location];
    UITableViewCell *cell = [self.table cellForRowAtIndexPath];
    //Do what you want with the cell or indexPath

}

关于ios - 自定义单元格按钮单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34080621/

相关文章:

iPhone UIToolbar UIButtonItem 突出显示

ios - swift 中的“高级”关键字?

iphone - 如何设置模态视图 Controller 的标题栏标题?

ios - 在 iOS 中执行 'order by date' 查询所需的日期格式

ios - UIBezierPath 填充与 CAShapeLayer

objective-c - 将数据传递到AppDelegate

ios - 按下锁定按钮的 View Controller 方法?

ios - 在我的 UITableView 中选择一个单元格时,选择似乎是随机的

swift - 实现搜索栏功能 - Swift

ios - 我在调整表格 View 单元格的大小时遇到​​问题