作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个小图 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;
- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets
resizingMode:(UIImageResizingMode)resizingMode;
所以我认为它会像这样工作:
[[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/
我有一个小图 block 图像 url (50x50),我想为占据全屏的 SDAnimatedImageView 设置它。是否可以让我的源图 block 图像在 SDAnimatedImageView
我是一名优秀的程序员,十分优秀!