使用在另一个视图中完成的修改更新表视图单元格



在我的应用程序中,我使用的是表格视图,其中每个单元格都在添加UIScrollView,在该滚动视图中再次添加UIView(此视图是从另一个视图类添加的)。当视图的触摸操作正在执行时,但是当我滚动表格时,视图中的所有修改都会使用加载时的内容重新加载。

那么我们如何保存视图的修改,这些修改是在当前表格单元格中的另一个类中完成的。

在触摸结束的方法我使用

[music.createTableView beginUpdates];
[music.createTableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationNone];
[music.createTableView endUpdates];

任何帮助或建议。

提前谢谢。

假设您正在使用 NSArray 在表视图中显示数据。在其中,您将保留另一个NSArray以在每行中显示UIViews数组。如果您使用NSDictionary来存储UIView的数据,则可以在该字典中设置一个标志,该标志将根据用户触摸而更改。希望对您有所帮助。

最新更新