Swift - 九宫格图片缩放总结样例
2015-09-26 13:29
507 查看
1,图片左中右三宫格缩放形式
//左右14像素不变形,中间缩放
let imgTrackRight = UIImage(named:"slider_max")
let imgRight = imgTrackRight!.stretchableImageWithLeftCapWidth(14, topCapHeight:0)
slider.setMaximumTrackImage(imgRight, forState:UIControlState.Normal)
2,图片上中下三宫格缩放形式
//上下10像素不变形,中间缩放
let imgBgSouce = UIImage(named:"bg")
let imgBg = imgBgSouce!.stretchableImageWithLeftCapWidth(0, topCapHeight:10)
3,图片9宫格缩放
//左右14像素,上下10像素不变形,中间缩放
let imgBgSouce = UIImage(named:"bg")
let imgBg = imgBgSouce!.stretchableImageWithLeftCapWidth(14, topCapHeight:10)
//左右14像素不变形,中间缩放
let imgTrackRight = UIImage(named:"slider_max")
let imgRight = imgTrackRight!.stretchableImageWithLeftCapWidth(14, topCapHeight:0)
slider.setMaximumTrackImage(imgRight, forState:UIControlState.Normal)
2,图片上中下三宫格缩放形式
//上下10像素不变形,中间缩放
let imgBgSouce = UIImage(named:"bg")
let imgBg = imgBgSouce!.stretchableImageWithLeftCapWidth(0, topCapHeight:10)
3,图片9宫格缩放
//左右14像素,上下10像素不变形,中间缩放
let imgBgSouce = UIImage(named:"bg")
let imgBg = imgBgSouce!.stretchableImageWithLeftCapWidth(14, topCapHeight:10)
相关文章推荐
- swift基础篇:iOS控件大拌菜:UILable UIButton UITextView
- Swift 分割字符串
- Openstack swift对象存储
- swift语言基础:UIView视图,CGRect,UIColor
- The Swift Programming Language 翻译 —— 错误处理
- 获取安装游戏应用设备信息(swift)
- coredata swift 简单入门
- Swift String Extension
- Swift - 使用xib添加新界面
- Swift - 浮点数转换成整数(四舍五入与直接截断)
- Swift - 让StoryBoard设计视图,程序运行时都使用横屏形式
- Swift - 导航条(UINavigationBar)的使用
- Swift - 环形进度条(UIActivityIndicatorView)的用法
- Swift - 时间控制器NSTimer(每隔一定时间执行某个函数)
- Swift - 使用set,get确保索引加减在正常的范围内
- Swift - 点击输入框外部屏幕关闭虚拟键盘
- Swift - 数字格式化转成字符串(保留两位小数)
- Swift - 将String类型的数字转换成数字类型
- Swift - 给项目导入资源
- Swift - 高级运算符介绍