1

我有一个带有渐变图像的 UIImageView,底部有一条细线。由于图像与图像视图的大小不同,我想以某种方式对其进行缩放。我不在乎是否拉伸图像,但我希望底部的线可见。因此我选择了“缩放填充”。但是正如您在第二个屏幕截图中看到的那样,底线没有出现在模拟器中。

我认为“缩放填充”意味着图像被拉伸以便所有内容都可见,但似乎并非如此。

我非常感谢您的回答!

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

由于图像与图像视图的大小不同,我想以某种方式对其进行缩放。我不在乎我是否拉伸图像

因此,请使用可调整大小的图像 ( resizableImageWithCapInsets:)。这正是它的用途。

但我希望底部的线可见。

嗯,这里有一些额外的复杂性,你没有解释你是如何处理它们的。你有一个 UIImageView;它有一个尺寸。也许比我们在屏幕截图中看到的视图更大。也许它与我们在其下方看到的文本视图重叠。换句话说,这个图像视图如何放置在界面中并调整大小很重要。

于 2013-05-10T15:58:42.433 回答