UIButton特点:
1.既能显示图片也能显示文字-能显示两张图片,背景图片以及内容图片。
2.长按高亮的时候,可以切换文字以及展示的图片。
3.能通过addTarget...的方法监听点击事件。
UIImageView的特点:
只能显示图片,并不能能通过addTarget...的方法监听点击事件。
UILable的特点:
只能显示文字,并不能能通过addTarget...的方法监听点击事件。
仅仅显示数据的话,不需要点击,建议使用UILabel以及UIImageView,既需要显示需要也需要监听点击,那么建议使用UIButton。如果需要长按改变状态的话,那么使用UIButton的highlight属性可以实现。