gpt4 book ai didi

objective-c - 将 UIImage 设置为背景 - 不平铺

转载 作者:行者123 更新时间:2023-11-28 20:35:00 26 4
gpt4 key购买 nike

我有一个背景图像选择器,允许用户从他们的相册中选择库存图像。要设置图像,我有以下代码:

-(void)setBackgroundImage:(UIImage *)newImage {    
[backgroundImage release];
backgroundImage = newImage;
[backgroundImage retain];
[editorContentView setBackgroundColor:[UIColor colorWithPatternImage:newImage]];
}

尽管图像总是从右上角开始平铺。这非常适合我的 32x32 图案,但如果用户想在 2048x2048 Canvas 上使用 1024x768 图像并且不希望它平铺,我该如何防止平铺?

我唯一的想法是将较小的图像转换为与 Canvas 大小相同的图像,然后将其设置为该图像。

还有其他建议吗?

最佳答案

将背景设置为透明并创建一个单独的 UIImageView,然后您可以将其放在下面。

关于objective-c - 将 UIImage 设置为背景 - 不平铺,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10903142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com