gpt4 book ai didi

ios - 在 SDAnimatedImageView 中重复源图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:19:58 24 4
gpt4 key购买 nike

我有一个小图 block 图像 url (50x50),我想为占据全屏的 SDAnimatedImageView 设置它。是否可以让我的源图 block 图像在 SDAnimatedImageView 中在垂直轴和水平轴上重复,从而占据所有空间?到目前为止,我最接近的是在 SDAnimatedImageView 上使用 contentMode 来拉伸(stretch)这个平铺图像,但这看起来完全不对。

到目前为止,我没有做任何疯狂的事情,只是 [self sd_setImageWithURL:url]; 其中 self 是 SDAnimatedImageView

最佳答案

我自己还没有尝试过,但我认为您必须使用图像下载器,然后使用 tile 选项设置自己在 ImageView 上设置图像。

- (nullable SDWebImageDownloadToken *)
downloadImageWithURL:(nullable NSURL *)url
completed:
(nullable SDWebImageDownloaderCompletedBlock)completedBlock;

Docs

- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets 
resizingMode:(UIImageResizingMode)resizingMode;

Docs

所以我认为它会像这样工作:

[[SDWebImageManager sharedManager] downloadImageWithURL:imageURL
options:SDWebImageRetryFailed
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished, NSURL *imageURL) {
self.imageView.image = [image resizableImageWithCapInsets:UIEdgeInsetsZero resizingMode:UIImageResizingModeTile];

}];

关于ios - 在 SDAnimatedImageView 中重复源图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57728063/

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