我想在界面生成器中构建可伸缩图像。这甚至有可能吗?我已经搜索了网页,无法提出适当的解决方案。我会很感激任何答案。建筑可伸缩图像在界面生成器
回答
随着iOS7启发你现在必须使用切片内Xcode5 xcassets目录的选项。然后,当您添加切片图像时,将为您完成拉伸。 (见official documentation)
不,这是不可能的。
更具体地说:Interface Builder不是一个图像编辑器,所以你不能在其中制作任何图像。无论你想用图像做什么,你都需要用代码来完成。 – 2010-10-14 22:15:18
但这不是关于图像编辑,而是关于构建可伸缩图像,就像你可以在代码中一样。 – 2010-10-15 11:15:44
当为UITextField设置背景图像时,这将特别有用。如果不能在IB中设置leftCapWidth,则不得不使用代码设置背景图像。 – memmons 2011-03-26 16:41:44
如果你的意思是你已经有一个可拉伸的图像,你可以使用IB的拉伸功能。相对于图像的整个宽度和高度,X和Y值似乎是拉伸起点的位置,即0.5将意味着图像中间的点。
对于可伸缩区域的宽度和高度尺寸,相对于图像尺寸,即将其设置为值1/imageWidth将意味着可拉伸区域为1个像素宽。奇怪的是0也适用于蓝色药丸按钮(可能是为了方便的原因?)。
下面,查看模式设置为“缩放填充”。图像是从https://github.com/0xced/UIKit-Artwork-Extractor可拉伸的图像。
对此答案予以http://www.slideshare.net/mystcolor/stretchable-images-in-uiimageview-using-ib-only
- 1. Xcode 8在界面生成器中扭曲和拉伸图像
- 2. UITable视图界面生成器创建
- 3. 在界面生成器(XCode 4)中设置UIButton拉伸背景图像
- 4. Coreplot - 可伸缩图像
- 5. @ 2x图像不显示在XCode4界面生成器设计器
- 6. 界面生成器
- 7. Autolay在界面生成器
- 8. 界面生成器“视图 - 图像视图”关系
- 9. 可伸缩滚动视图(如HTC感觉用户界面)
- 10. 生成图像缩略图,而不与ImageMagick的拉伸它6.2.8
- 11. ios - 在界面生成器中设置uibutton图像
- 12. 界面生成器挂在视网膜图像
- 13. 在界面生成器中添加背景图像
- 14. 在界面生成器中添加图像
- 15. 在界面生成器中设置UIImageView的图像
- 16. 在界面生成器/故事板中设置UIButton图像
- 17. 在界面生成器/ iPhone中的UIImageView中未显示图像
- 18. Monotouch:如何在界面生成器中显示图像
- 19. iPhone创建uibarbutton无界面生成器
- 20. 狮身人面像可伸缩性
- 21. 伸缩性图像
- 22. 在界面生成器中创建大滚动视图
- 23. 在界面生成器中创建导航视图
- 24. 在界面生成器中创建的UIScrollView滚动出视图
- 25. Xcode 4.2界面生成器Dock图标
- 26. 使用界面生成器构建的自定义UIView可通过界面生成器访问/定位
- 27. 访问界面生成器
- 28. UI界面生成器c#
- 29. ARC和界面生成器
- 30. 界面生成器背景
我不确定你的意思是什么“可拉伸的图像”......? – Micko 2010-10-14 21:31:11
我的意思是我正在寻找一种方法在IB中构建它。但我想这是没有办法的。 * menuBgImage = [[UIImage imageNamed:@“pm_menu_bg.png”] stretchableImageWithLeftCapWidth:10 topCapHeight:5]; – ilteris 2010-10-14 23:25:27
@ilteris你能改变这个帖子的正确答案吗?它正确的答案现在是错误的... – Ross 2012-12-14 09:49:05