我有一个UIImageView,底部有一条细线的渐变图像。由于图像与imageview的大小不同,我想以某种方式缩放它。如果我拉伸图像我不在乎,但我希望底部的线条可见。因此我选择了“Scale To Fill”。但正如您在第二个屏幕截图中看到的那样,底线未显示在模拟器中。
我认为“缩放以填充”意味着图像被拉伸以便所有内容都可见,但似乎并非如此。
我非常感谢你的回答!
答案 0 :(得分:1)
由于图像与imageview的大小不同,我想以某种方式缩放它。我不在乎是否拉伸图像
因此请使用可调整大小的图片(resizableImageWithCapInsets:
)。这正是它的用途。
但我希望底部的线条可见。
嗯,这里有一些额外的复杂情况,你并没有解释你是如何处理它们的。你有一个UIImageView;它有一个大小。也许它比我们在屏幕截图中看到的视图更大。也许它与我们在其下面看到的文本视图重叠。换句话说,重要的是如何将这个图像视图放置在界面中并确定其大小。