ios - Animate the changing of data in a collectionView -


i'd animate change in uicollectionview. have collectionview @iboutlet:

@iboutlet weak var collectionview: uicollectionview! 

and collection view reloads (so can change alpha of each cell) this:

var bulkawardmode = false;  @ibaction func bulkawardtoggleclicked(sender: uibutton) {     if(bulkawardmode == false) {         bulkawardmode = true     } else {         bulkawardmode = false     }     dispatch_async(dispatch_get_main_queue(), {         self.collectionview.reloaddata()     }) } 

however not animated, tried changing reloaddata() line self.collectionview.reloadsections(nsindexset(index: 0)), causes crash error attempt create view animation nil view.

i'm doing wrong, i'm not quite sure what. did try putting code in uiview.animatewithduration block, failed.

you can try:

collectionview.performbatchupdates({ () -> void in    // here can insert ,delete , animate cells }) { (success) -> void in        //completion block } 

Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

css - Can I use the :after pseudo-element on an input field? -