I'm learning iOS dev on my own and i'm trying to make a custom keyboard of stickers in Objective-C, for messaging. I'm going to put UIImageViews in a UICollectionView and when the user taps on a cell, I'll post the UIImage (the sticker) in that tapped cell, into the conversation. My plan is to take a sheet of all the stickers and make empty cells but associate those cells with the stickers and it'll be posted when the user taps on them. I believe this method would be less data reliant than updating every cell. I've already made a normal custom keyboard but.. I'm not sure exactly how to architect the collectionview of stickers in the keyboard, and I was wondering if I could get some guidance here. Thanks!