我正在尝试在界面构建器中构建可伸缩的图像。这甚至可能吗?我在网上搜索过,无法找到合适的解决方案。我很感激任何答案。
答案 0 :(得分:23)
答案 1 :(得分:11)
如果您的意思是您已经拥有可伸缩的图像,则可以使用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
答案 2 :(得分:6)
使用iOS7,您现在可以选择在Xcode5 xcassets目录中使用切片。然后在添加切片图像时为您完成拉伸。 (见official documentation)
答案 3 :(得分:3)
不,那是不可能的。