UIButton和UIImageView 区别

本文对比了UIButton和UIImageView的异同,指出UIButton不仅可显示图片还能监听点击事件,并能在不同状态下显示不同图片,同时支持文字显示;而UIImageView仅用于展示图片。文章还提及了两者的选择依据及继承关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

相同点:都能显示图片

不同点
(1) UIButton默认情况就能监听点击事件,而UIImageView默认情况下不能
(2) UIButton可以在不同状态下显示不同的图片
(3) UIButton既能显示文字,又能显示图片(能显示2张图片,backgroundImage和Image)

如何选择
(1) UIImageView:仅仅需要显示图片,点击图片后不需要做任何事情
(2) UIButton:需要显示图片,点击图片后需要做一些特定的操作


继承关系
nUIButton -> UIControl -> UIView
nUIImageView -> UIView

凡是继承自UIControl的都能处理很多事件。
自学控件,先看继承自谁。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值