我有一个tableview,它为sqlite数据库加载数据并在各个部分显示它们。
tableview的单元格有三个用于显示文本的标签。
我的问题是,我是否可以在prepareForSegue的选定单元格中获取标签的文本值,以便将其传递给详细视图?
答案 0 :(得分:0)
是的,你可以这样做。您应该在表视图的原型单元格中的每个UILabel上设置tag
属性(您可以在故事板中执行此操作),以便在prepareForSegue:
代码中识别它们。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// sender is the table view cell that was selected
UITableViewCell *cell = sender;
// get the text of the label in the cell with tag 0
NSString *firstLabelText = [[cell.contentView viewWithTag:0] text];
// now use that text to set a property on your segue's destinationViewController...
}