第二天学习总结

本文深入探讨了iOS开发中的UILabel与UIImageView的用法,包括文本显示、字体、颜色、背景设置、内容缩进及帧动画。同时,详细介绍了UIImageView的内容模式,如填充、缩放等,并讨论了图像缓存机制及其优缺点。此外,文章还涉及了从资源文件加载图片的方法以及如何剪裁超出ImageView尺寸的图片。

1.UILabel

    1.text 设置label显示的文本

    2.font 字体大小  系统自带样式 / 粗体样式 / 斜体样式

    3.textColor 字体颜色

    4.backgroundColor 背景颜色

    5.lineBreakMode 内容缩进模式

    6.numOfLines 0 :自动换行


2.UIImageView

    1.frame

        初始化的时候直接传一个图片,按照图片的大小设置UIImageView的尺寸

    2.结构体.一定要进行强转

    CGRect frame = {CGPoint,CGSize} = {{x,y},{width,height}}

    3.内容模式

        方式一:

        UIViewContentModeScaleToFill,//默认情况下

        保持与UIImageView的宽高一致


        //保持图片的宽高比进行缩放,刚好图片显示完全

        UIViewContentModeScaleAspectFit,

        //保持图片的宽高比进行缩放,宽或者高度达到吻合就居中显示

        UIViewContentModeScaleAspectFill,


        UIViewContentModeRedraw,   //牵扯到了核心动画 不用管

        方式二:不进行任何拉伸,显示在哪个位置

        UIViewContentModeCenter,

        UIViewContentModeTop,

        UIViewContentModeBottom,

        UIViewContentModeLeft,

        UIViewContentModeRight,

        UIViewContentModeTopLeft,

        UIViewContentModeTopRight,

        UIViewContentModeBottomLeft,

        UIViewContentModeBottomRight,


            command +] 代码往后边缩进

    4.帧动画 一张一张图片的切换

    5.mainBundle :所有资源文件存放的地方:使用[NSBundle mainBundle]获取

    6.缓存 :只要缓存下来的东西都会直接保存到内存

        优点: 可以直接访问,不需要加载

        缺点: 消耗设备内存,移动端的内存都是特别紧张

    7.imageWithContentOfFile:临时的缓存

    8.剪掉超出imageView的尺寸 clipsToBounds



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值