ios图片拉伸问题

一个图片拉伸的问题

图片描述

拉伸成
图片描述

还有另外一个问题
我看了一个做聊天页面的demo
这个demo用xcode的界面工具查看时
是看到这种效果图片描述
但是实际显示却是
图片描述
这个demo中用的图片拉伸的方法是resizableImageWithCapInsets
为什么会造成这两种显示区别呢?
PS:我尝试用resizableImageWithCapInsets来拉伸我想要的气泡
效果是这样的图片描述

阅读 6.8k
5 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题