Solved deprecated sizeWithFont:constrainedToSize

Solved deprecated sizeWithFont:constrainedToSize
Solved warnings of const to NSString
Solved warning when using int in nslog

Added only show the swipe hint view if swipeToDismissEnabled is true
I used self.iconImage because when using self.iconImageView it always recognized it as true or not nil, no matter if had an image or not so the text was appearing as there was an image.