2017-06-01 38 views
0

我正在开发一个笔记应用程序。用户可以创建笔记并将其存储在Dropbox上。用户将登录到Dropbox帐户并创建新的笔记,然后上传。 我有一个collectionView,添加按钮让用户创建一个新的笔记屏幕。这个屏幕有一个简单的TextView来编写/编辑文本和一个保存按钮。
当我创建一个新音符并点击保存按钮时,我退出并返回到CollectionView,并且我要将新音符附加到CollectionView,并且音符也将作为文本文件上传到DropBox。CollectionView - 添加新单元

我正在使用Dropbox API从Dropbox帐户中为此应用创建的文件夹中获取文件列表。一旦我得到文件列表,我将它们存储在一个字符串数组中,并用它来填充CollectionView。

这是为CollectionView中的现有文件工作的,但是当我添加新笔记时,是否应该将新笔记作为单元插入到collectionView中,还是在我调用collectionView.reloaddata()调用时添加它?

+0

首先在collectionViewDatasource阵列添加新的注释,然后重新装入集合视图或更新collectionViewDatasource使用后* * collectionView.insertItems(at:[IndexPath])**方法来更新你的collectionview。 –

回答

0

当您添加新笔记时,将其附加/添加到您用来填充collectionView的数组中。则U既可以使用

collectionView.reloadData() 

,或者如果你只是想更新的CollectionView,您可以使用,

collectionView.reloadItems(at: indexPaths) 
相关问题