gpt4 book ai didi

iphone - 获取 UITableview 中自定义单元格的行索引

转载 作者:太空狗 更新时间:2023-10-30 03:34:12 26 4
gpt4 key购买 nike

我正在开发一个 iPad 应用程序。我在应用程序中有一个 UITableview。 UITableview 是用一个标签和 TextView 作为其 subview 以编程方式创建的。 tableview 中最多可以有五行。一次向用户显示 2 行。在运行时,它需要在 TextView 中输入一些文本并将其保存在本地 sqlite 数据库中。我已经在代码中实现了 textViewDidBeginEditing 和 textViewDidEndEditing 委托(delegate)。在 textViewDidEndEditing 委托(delegate)中,我试图在 NSMUtable 数组中添加/替换文本(在 TextView 中输入)。为此,我输入文本的 TextView 的行索引是必需的。这样我就可以添加/替换数组中的相应行索引。

请告诉我如何获取 TextView 的行索引。

最佳答案

您的 TextView 将包含在某种单元格中。找到此单元格后,您可以向表格索取索引。从您的 TextView 向上导航到 View 层次结构以查找单元格。例如:

TextView* textView = // your textView;
UITableViewCell* cell = (UITableViewCell*)[textView superview];
UITableView* table = (UITableView *)[cell superview];
NSIndexPath* pathOfTheCell = [table indexPathForCell:cell];
NSInteger rowOfTheCell = [pathOfTheCell row];
NSLog(@"rowofthecell %d", rowOfTheCell);

关于iphone - 获取 UITableview 中自定义单元格的行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13723785/

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