一个图片拉伸的问题 从 拉伸成 还有另外一个问题 我看了一个做聊天页面的demo 这个demo用xcode的界面工具查看时 是看到这种效果 但是实际显示却是 这个demo中用的图片拉伸的方法是resizableImageWithCapInsets 为什么会造成这两种显示区别呢? PS:我尝试用resizableImageWithCapInsets来拉伸我想要的气泡 效果是这样的
这个看你的应用需要兼容的版本了,如果最低兼容到iOS7,那就简单点在Images.xcassets中找到对应图片,预览区域右下角有个按钮Show Slicing,点击后就可以像Android的9.png那样调整拉伸区域。 如果是要兼容到iOS6,这种情况下,需要将图片中间垂直切开,切成两张,一张填充左边,一张填充右边。
(UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight; 用image自带的方法解决,感觉比较简单。
这个看你的应用需要兼容的版本了,如果最低兼容到
iOS7,那就简单点在Images.xcassets中找到对应图片,预览区域右下角有个按钮Show Slicing,点击后就可以像Android的9.png那样调整拉伸区域。如果是要兼容到
iOS6,这种情况下,需要将图片中间垂直切开,切成两张,一张填充左边,一张填充右边。