gpt4 book ai didi

iphone - 当我们单击表格 View 单元格中的按钮时,如何检索该特定单元格标签中的文本

转载 作者:行者123 更新时间:2023-12-03 19:41:34 24 4
gpt4 key购买 nike

我是 iphone 新手。我有一个小疑问(即),我创建了一个表格 View ,我将所有书籍名称和该特定书籍的下载选项放置在每个单元格中,如下所示

Genesis    Download
Exodus Download
Leviticus Download

这是上面的《创世记》、《出埃及记》、《利未记》是书名,下载是下载该书的按钮,这样我在表格 View 中有 66 本书。我的问题是,当我们单击下载按钮时,我想获得相应的书该表格 View 单元格的书名。我的代码如下

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{

// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{

return 66;

}



- (UITableViewCell *)tableView:(UITableView *)_tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UIButton *downloadButton = nil;
//this is the custom cell i have created one class for this in that i am place the string titlelabel.
CustomCell *cell = [_tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil)
{
cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
downloadButton = [UIButton buttonWithType:UIButtonTypeCustom];
downloadButton.frame = CGRectMake(220,10,50,30);
[downloadButton setImage:[UIImage imageNamed:@"download.png"] forState:UIControlStateNormal];
[downloadButton addTarget:self action:@selector(downloadButtonClicked:) forControlEvents:UIControlEventTouchUpInside];
downloadButton.backgroundColor = [UIColor clearColor];
downloadButton.userInteractionEnabled = YES;
downloadButton.highlighted = YES;
[cell.contentView addSubview:downloadButton];
}
NSString *titleLabel = [[appDelegate getBookNames]objectAtIndex:indexPath.row];
cell.TitleLabel.text = titleLabel;


return cell;
}

-(void)downloadButtonClicked:(id)sender{

}

最佳答案

在按钮操作中,您可以通过访问 superView 来获取单元格

-(void)downloadButtonClicked:(id)sender{
UIButton *button = (UIButton*)sender;
UIView *view = button.superview; //Cell contentView
UITableViewCell *cell = (UITableViewCell *)view.superview;
cell.textLabel.text; //Cell Text
}

关于iphone - 当我们单击表格 View 单元格中的按钮时,如何检索该特定单元格标签中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11202618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com