您的位置:首页 > 产品设计 > UI/UE

UI-UIImageView

2015-08-22 16:30 369 查看
UIImageView
    1.frame
        1.初始化的时候直接传一个图片,按照图片的大小设置UIImageView的尺寸
    2.结构体.一定要进行强转
    CGRct frame = {CGPoint,CGSize} = {{x,y},{width,height}}
    2.内容模式
        方式一:
        UIViewContentModeScaleToFill,//默认情况下
        保持与UIImageView的宽高一致

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

        UIViewContentModeRedraw,   //牵扯到了核心动画
不用管
        方式二:不进行任何拉伸,显示在哪个位置
        UIViewContentModeCenter,
        UIViewContentModeTop,
        UIViewContentModeBottom,
        UIViewContentModeLeft,
        UIViewContentModeRight,
        UIViewContentModeTopLeft,
        UIViewContentModeTopRight,
        UIViewContentModeBottomLeft,
        UIViewContentModeBottomRight,

            command +] 代码往后边缩进
    3.帧动画
一张一张图片的切换
    4.mainBundle :所有资源文件存放的地方:使用[NSBundle mainBundle]获取
    5.缓存 :只要缓存下来的东西都会直接保存到内存 [UIImage imageName:(@"xx")]
        优点:
可以直接访问,不需要加载
        缺点:
消耗设备内存,移动端的内存都是特别紧张
    6.imageWithContentOfFile:临时的缓存
会直接被替换
    7.剪掉超出imageView的尺寸 clipsToBounds

综合实例
1.搭建软件界面(使用一个view来装所有的商品)
2.给按钮的点击事件牵线
3.将图片和文字添加到一个view
4.这个view
是在哪一行的   是由index ? /
3
5.这个view是哪一列的 
是由 index? % 3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: