图片拉伸处理:stretchableImageWithLeftCapWidth方法的使用
2015-03-16 13:02
531 查看
在制作退出按钮的时候,如果直接使用如上的素材,会发现图片拉伸变形,达不到想要的效果,失败的效果如下:
经过查阅可知,应当使用stretchableImageWithLeftCapWidth的方法对图片进行处理后再使用,苹果官方对该方法的解释如下:
其传入的两个参数,一个参数代表图片左侧不需要拉伸的像素,第二个参数代表图片上端不需要拉伸的像素。调用该方法后效果如下:
经过查阅可知,应当使用stretchableImageWithLeftCapWidth的方法对图片进行处理后再使用,苹果官方对该方法的解释如下:
Creates and returns a new image object with the specified cap values. | |
During scaling or resizing of the image, areas covered by a cap are not scaled or resized. Instead, the 1-pixel wide area not covered by the cap in each direction is what is scaled or resized. This technique is often used to create variable-width buttons, which retain the same rounded corners but whose center region grows or shrinks as needed. |
相关文章推荐
- IOS图片拉伸的方法 UIImage stretchableImageWithLeftCapWidth:leftCapWidth:topCapHeight
- 使用 stretchableImageWithLeftCapWidth 方法实现可伸缩图片
- ios之图片的拉伸、UIImageView的stretchableImageWithLeftCapWidth方法详解
- iOS图片拉伸技巧—— resizableImageWithCapInsets/stretchableImageWithLeftCapWidth
- stretchableImageWithLeftCapWidth 的使用方法
- UIImage部分拉伸——stretchableImageWithLeftCapWidth的使用
- UIImage部分拉伸——stretchableImageWithLeftCapWidth的使用
- 图片拉伸: stretchableImageWithLeftCapWidth
- UIImage部分拉伸——stretchableImageWithLeftCapWidth的使用
- UIImage部分拉伸——stretchableImageWithLeftCapWidth的使用
- iOS开发关于图片拉伸应用stretchableImageWithLeftCapWidth
- 拉伸按钮背景图片:stretchableImageWithLeftCapWidth:
- UIButton 背景图片延长 笔记 stretchableImageWithLeftCapWidth的使用
- 图片拉伸stretchableImageWithLeftCapWidth
- iPhone图片拉伸:stretchableImageWithLeftCapWidth:topCapHeight && resizableImageWithCapInsets
- stretchableImageWithLeftCapWidth 拉伸图片
- iOS UIImage部分拉伸——stretchableImageWithLeftCapWidth的使用
- UIImage部分拉伸——stretchableImageWithLeftCapWidth的使用
- IOS高访微信聊天对话界面(sizeWithFont:constrainedToSize和stretchableImageWithLeftCapWidth的使用)
- iOS图像拉伸,stretchableImageWithLeftCapWidth