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
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
相关文章推荐
- HTML初体验之1——关于HBuilder文件放置
- UI -视图控制器UIViewController
- UIView及其子类
- iOS 笔记三: UITextView和视图控制器生命周期(View Controller LifeCycle)
- The one who can give anything you want is only yourself. The rating is the only you should pursue.
- UI - 组合控件LTView(UILabel + UITextField)
- UITextField功能方法详解
- IOS UI NavigationController结构
- UI视图控制器
- UI自定义视图
- UIButton(继承自UIControl)
- UITextField
- 关于开源框架GPUImage 的简单说明
- UI -UIView和UILabel控件
- Maximum Value(Codeforces_484B)
- N-Queens
- IOS UI 自定义navigationBar布局
- UIView
- UILable
- hdu 5412 CRB and Queries 求动态区间第k小 树套树