FNReactionsView is a customizable control (based on UIView) to give people a way to show floating emoji like facebook does during live stream, easy way.
For such a functionality, CAEmitterLayer is much more performant than creating views. You can animate each cell (CAEmitterCell) just like you do with views, using Core Animation.