2017-06-01 43 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) 
相關問題