using UILabel to present popup emoji
using UILabel instead of UIButton to present Emojis
fix UILongPressGestureRecognizer state cancel problem the first time evoked ( the reason is quite weird: I changed the popup emoji view's width and height the first time and caused the LongPressGestureRecognizer cancelled )