ios图片拉伸问题
PHP中文网
PHP中文网 2017-04-17 15:15:56
[iOS讨论组]

一个图片拉伸的问题

拉伸成

还有另外一个问题
我看了一个做聊天页面的demo
这个demo用xcode的界面工具查看时
是看到这种效果
但是实际显示却是

这个demo中用的图片拉伸的方法是resizableImageWithCapInsets
为什么会造成这两种显示区别呢?
PS:我尝试用resizableImageWithCapInsets来拉伸我想要的气泡
效果是这样的

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(5)
巴扎黑

这个看你的应用需要兼容的版本了,如果最低兼容到iOS7,那就简单点在Images.xcassets中找到对应图片,预览区域右下角有个按钮Show Slicing,点击后就可以像Android9.png那样调整拉伸区域。
如果是要兼容到iOS6,这种情况下,需要将图片中间垂直切开,切成两张,一张填充左边,一张填充右边。

PHP中文网
  • (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight;
    用image自带的方法解决,感觉比较简单。
怪我咯

一个是平铺一个是拉伸两种模式

阿神

第一个是怎么拉伸的?

PHP中文网

http://www.jianshu.com/p/bb33...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号