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

在我们日常开发中,经常会遇到对图片进行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要崩溃无数次,但是它有一些功能确实给开发带来了很大的遍历。

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,590评论 4 61
  • 概述 摘要:从制作一个看图app和了解关键概念开始swift编程。 概念:Constants and variab...
    lbhw阅读 3,627评论 0 1
  • 人间正邪两股风, 自古人心风向更。 摸准风向勿要逞, 定向方能显权横。 ――读《沧浪之水》前五十章有感
    六月天气阅读 1,369评论 0 10
  • 朋友们,不要误会,这篇文章我不会顾左右而言他。也不要误会,这篇文章与村上春树的著作《当我跑步时,我谈些什么》无关,...
    静默说阅读 2,338评论 3 1
  • (一) 最近宝爸的身体不太好,前两天更是出现了异于平常的一些症状。当时听...
    十五月明阅读 3,372评论 4 1

友情链接更多精彩内容