【发布时间】:2012-12-14 12:36:47
【问题描述】:
这似乎是一个简单的问题,但我找不到答案。
我只想在用户触摸 uitableview 中的单元格时更改 uitextview 中的文本。
uitextview 将变为什么取决于他们在表格中单击的单元格。
这就是我正在尝试的:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
{
myTextView.text = [myData2 objectAtIndex:indexPath.row];
}
我已经通过在 ViewDidLoad 中初始化 myTextView 来确保它工作正常并且文本正常。
另外作为背景故事...有一个表格,其中包含来自名为 myArray 的数组的数据...当您触摸其中一个单元格时,它会转到另一个屏幕,其中几乎只有一个 UITextView,然后将从另一个数组读取myArray2 与您单击的行号到数组中的相应行。
当我做所有这些时,文本不会改变。
有什么想法吗?
【问题讨论】:
-
什么是 myData2?它包含什么?
-
当你做 myTextView.text = @"foo";
-
myData 和 myData2 只是字符串数组
-
并没有任何改变...
-
这将有助于查看更多数据,最好是每个屏幕/类。这可能是这两条线之外发生的任何事情。
标签: ios xcode uitableview uitextview