九切片技术
来源:互联网 发布:c语言变量是什么意思 编辑:程序博客网 时间:2024/06/07 08:45
九切片的技术: ( 改变UIImage 的大小)
目的: 解决不同尺寸同样设计风格的样式.
用途: 消息框,对话框...
原则:
四个角不变
上下两边横向伸缩
左右两边纵向伸缩
中间横向纵向都伸缩
UIImage* image = [UIImage imageNamed:@"delete_btn.png"];
// resizableImage 就是九切片过后的 新图片
UIImage* resizableImage = [image
resizableImageWithCapInsets:UIEdgeInsetsMake(10, 10, 10, 10) // 上,下,左,右 留边尺寸
resizingMode:UIImageResizingModeStretch];
//UIImageResizingModeStretch: 变化时拉伸
// UIImageResizingModeTile : 变化时复制
Xcode 4.6 (和)之前:
//UIImageResizingModeStretch: 变化时拉伸
// UIImageResizingModeTile : 变化时复制
Xcode 5.0 之后:
Asset Catalog
干嘛用?
统一管理图片适配设备,高清,拉伸问题
局限性?
只能在Xcode 5 看见。
只能运行在IOS 7 以上操作系统 .
操作步骤:
1,找到自己需要的图片
2,直接拖拽图片到工程下面的 images.xcassets 文件夹下。
3,点击自己需要切的图片,点击屏幕右下角的 Show Slicing 按钮,然后点击
Start Slicing 选项进行切。
注: 如果要给程序添加启动前的图标,可以拖拽图标到AppIcon选项里面。
0 0
- 九切片技术
- 程序切片技术
- 程序静态切片技术
- 切片
- 切片
- 切片
- 切片
- 切片
- 切片
- 切片
- 切片
- iOS利用九切片进行切图UI不会变形
- python学习(九)之切片和迭代
- Java同步技术(九)
- 点九PNG技术
- Java同步技术(九)
- Java加密技术(九)
- 九、编解码技术
- 绝不在构造和析构函数中调用 virtual 函数
- NOJ1042 线段树区间最值
- 关于阻塞 非阻塞 同步 异步的概念
- 实训完了(大三java)
- 如何自己手动编辑XML文件?
- 九切片技术
- 【Matlab】向量中元素的查找
- 社会网络释义
- Word Ladder
- 面向对象
- java 16:可见性修饰符及单例模式
- 第一个Objective-C程序
- office 2010 sp2安装失败,出现错误800700643
- 线段树点更新poj2828