相同点:都能显示图片
不同点
(1) UIButton默认情况就能监听点击事件,而UIImageView默认情况下不能
(2) UIButton可以在不同状态下显示不同的图片
(3) UIButton既能显示文字,又能显示图片(能显示2张图片,backgroundImage和Image)
如何选择
(1) UIImageView:仅仅需要显示图片,点击图片后不需要做任何事情
(2) UIButton:需要显示图片,点击图片后需要做一些特定的操作
继承关系
nUIButton -> UIControl -> UIView
nUIImageView -> UIView
凡是继承自UIControl的都能处理很多事件。
自学控件,先看继承自谁。
不同点
(1) UIButton默认情况就能监听点击事件,而UIImageView默认情况下不能
(2) UIButton可以在不同状态下显示不同的图片
(3) UIButton既能显示文字,又能显示图片(能显示2张图片,backgroundImage和Image)
如何选择
(1) UIImageView:仅仅需要显示图片,点击图片后不需要做任何事情
(2) UIButton:需要显示图片,点击图片后需要做一些特定的操作
继承关系
nUIButton -> UIControl -> UIView
nUIImageView -> UIView
凡是继承自UIControl的都能处理很多事件。
自学控件,先看继承自谁。
本文对比了UIButton和UIImageView的异同,指出UIButton不仅可显示图片还能监听点击事件,并能在不同状态下显示不同图片,同时支持文字显示;而UIImageView仅用于展示图片。文章还提及了两者的选择依据及继承关系。
1万+

被折叠的 条评论
为什么被折叠?



