无涯教程-Swift - ImageView

 ImageView可以定义为可以在IOS应用程序的界面上显示图像的对象。它是UIImageView类的实例,它继承了UIView。

class UIImageView : UIView

ImageView在UIImage对象指定图像的界面上绘制图像。无涯教程可以使用imageview对象显示各种图像文件的内容,例如JPG或PNG。 UIImageView类包含各种方法和属性,通过这些方法和属性,无涯教程可以以编程方式配置imageview。

如下图所示,访问Xcode中的Assets.xcassets文件夹。该文件夹包含项目中正在使用的所有资源,包括应用程序图标。

iOS ImageView

最初,Xcode中没有资源。要在assets中添加新的图像集,请在AppIcon下方的左窗格中右键单击,然后从列表中选择“New ImageSet”。

iOS ImageView

这将创建新的映像集(资产文件夹)。在这里,无涯教程需要将图像文件从本地设备拖放到Xcode中的新图像。

下图显示了一个图像集,无涯教程可以在其中从本地设备拖放所需的图像。

iOS ImageView

在iOS应用程序中,可以根据尺寸将三类图像添加到项目中,即1X,2X和3X。上图还显示了图像下方提到的Universal。这意味着该图像可用于通用设备,包括iPad和iPhone。但是,无涯教程可以在窗口的右窗格中指定设备的预期类别,如下图所示。

iOS ImageView

属性

sn 属性 描述
1 Image 它表示要显示的UIImage对象。
2 Highlighted 它代表一个UIImage对象,该对象在高亮显示imageview时显示。
3 State 此属性用于将imageview的初始状态更改为突出显示。

缩放图像

图像视图的contentMode属性用于确定如何正确显示图像。如果要使用imageview显示的图像大小与imageview本身的大小不匹配,那么无涯教程需要在界面上配置图像的样式。但是,最佳做法是使用相同大小的图像,但是imageview可以缩放图像以适合所有或某些可用空间。 UIView.ContentMode.scaleAspectFit和UIView.ContentMode.scaleAspectFill模式可缩放图像以适合或填充空间,同时保持图像的原始长宽比。 UIView.ContentMod

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值