如何将uitextview的内容保存到tableview

时间:2014-04-22 13:29:13

标签: ios objective-c uitableview uitextview

我有UITextView,当我按下'保存'按钮我希望将text添加到我的UITableView中的一行。我已经设置了表格视图。我也想在桌面视图中选择一个时到达UITextView

2 个答案:

答案 0 :(得分:3)

首先,您需要将数据添加到数据源。根据您的表的设置方式,可能只需要在数组中添加额外的字符串,如果您使用更多详细信息编辑问题,我可以在此更具体。

接下来,您在表格视图上调用insertRowsAtIndexPaths:withRowAnimation:,根据您添加新数据的位置更改索引路径的值。

[tableView insertRowsAtIndexPaths:@[NSIndexPath indexPathForRow:0 inSection:0] withRowAnimation:UITableViewRowAnimationAutomatic];

表视图将处理其余部分,它将调用cellForRowAtIndexPath:来创建新的表格单元格(使用刚刚添加到数据源中的数据),甚至可以将其设置为适合您的位置。< / p>

对于问题的第二部分,您需要实现tableView:didSelectRowAtIndexPath:并在其中根据所选行从数据源中获取相应的字符串,并相应地设置文本视图。像

这样的东西
textView.text = myDataSourceArray[indexPath.row];

答案 1 :(得分:0)

非常基本,但这个例子应该可以解决问题。 https://cloud.jakota.de/public.php?service=files&t=922500d0732da5ce3cc71b6fdf517a83