运用Xcode自带功能,零代码stretch图片

作者: 鐵甲陳小寶 | 来源:发表于2017-05-22 22:44 被阅读115次

在我们日常开发中,经常会遇到对图片进行stretch操作,常见的就是聊天框或者评论框的背景图。


比如下面这张图

聊天背景框.png
当我们聊天内容变多的时候,如果我们不操作,它就会变成下面这个样子
Snip20170522_2.png
那我们肯定要对图片进行拉伸操作,来让背景框将所有文字包进去。
UIImage *image = [[UIImage imageNamed:@"2"] stretchableImageWithLeftCapWidth:100 topCapHeight:50];
这种图片你可以用代码进行点拉伸,那要是需要对里面的图像就行复制拉伸的你怎么操作,比如这种
1.png
需要对中间的虚线进行复制拉伸,上面这句代码就不能行了,下面就用我们又爱又恨的Xcode出马了。

打开Xcode,找到你需要编辑图片,你在右下角会发现一个"Show Slicing" 按钮,


Slicing.png

点开它,然后点击Start Slicing按钮,然后会出现三个按钮,依次是进行“水平拉伸”、“水平竖直拉伸”、“竖直拉伸”。就可以对你需要的复制的地方进行选取,像上面那个虚线框的,就必须要选中间的类型水平竖直拉伸。如果你手抖选不准的话,右边有操作面板还可以进行精准的操作。
这种方法对于刚才的聊天背景也实用,而且更简单。


虽然每天Xcode要崩溃无数次,但是它有一些功能确实给开发带来了很大的遍历。

(现在我发现我的语文功底是制约我写博客的最大短板了,每次有很多想要分享的,却发现总是组织不好语言以至于没写出来,各位有什么好的方法没有啊?求赐教)

相关文章

网友评论

    本文标题:运用Xcode自带功能,零代码stretch图片

    本文链接:https://www.haomeiwen.com/subject/cziixxtx.html