问题标签 [sdwebimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - UITableView 远程缩略图图像,带有占位符本地图像
我已经知道我应该使用 SDWebImage 来用远程图像填充 UITableView 中的缩略图了。
我的问题是,如何在每个单元格中显示一个默认缩略图,该缩略图在单元格显示后和 SDWebImage 完成加载之前可见?
而且我想在没有可用远程图像的情况下也应该显示默认缩略图。
建议/建议?
谢谢大家
iphone - sdwebimage: UIImageView+WebCache.h: 没有这样的文件或目录
我对 ios 开发相当陌生 - 尝试在我的 iphone 项目中使用 sdwebimage。我相信我已按要求完成了所有基本设置。但是当我构建时,出现此错误:此行附近没有此类文件文件或目录:
- 是的,我添加了目标依赖项
- 我在 Link Binary With Libraries 添加了 libSDWebImage.a
- 我在其他链接器标志中有 -all_load -ObjC
- 我还尝试了 -force_load ${BUILT_PRODUCTS_DIR}/libSDWebImage.a (64bit mac)
- 我的使用标题搜索路径是:$(BUILT_PRODUCTS_DIR)
- 我清理了项目并重建了 - 但没有用。
构建不断失败。同样,当我输入 #import "UI & hit "ctrl+space" 时,XCode4 代码完成“解析”,这意味着 xcode 可以看到该库。任何指针都会非常有帮助。谢谢。
iphone - sdwebimage:表格单元格中的图像在初始加载后被拉伸
我在我的 iPhone 项目中使用 SDWebImage,并使用它将图像加载到我的表格单元格中。
原来下载的图片150*150。我的占位图片是32*32(需要大小)
第一次,当图像加载时,sdwebimage 会很好地调整下载图像的大小以匹配占位符图像的大小 (32*32)。都好。
但是,当我返回并返回同一页面时,图像会被拉伸并填充整个 cell.imageView 高度。这是正常行为吗?
我需要它始终保留最初的 32*32 大小。你能建议怎么做吗?
编辑:我发现另一个用户面临类似问题的链接(问题未解决)。用户还制作了一个简短的youtube 视频来解释这个问题。
想法?
iphone - 用于存档(分发)的 SDWebImage 构建?
我正在使用 SDWebImage 开源项目来异步加载图像。我可以为模拟器以及我的本地设备构建和运行。但是,当我尝试构建分发(即存档)时,编译器似乎不理解头文件是什么:
导入“UIImageView+WebCache.h”(没有这样的文件或目录)。
我相对容易地按照 github.com/rs/SDWebImage 上的说明进行了操作。
我知道事情进展得太顺利/太容易了,不可能是真的。奇怪的是,我从来没有真正遇到过存档独有的问题。有人尝试过使用 SDWebImage 存档吗?
* 更新 * 我根据下面的评论进行了更新。现在我在存档构建时收到以下错误:
arm-apple-darwin10-llvm-gcc-4.2:轮询/BuildProductsPath/Release-iphoneos/libSDWebImage.a:没有这样的文件或目录命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2退出代码 1 失败
奇怪的是我的项目中有 sdwebimage.a 文件(实际上有 2 个,一个是我复制和包含的,第二个来自 SDWEbImage 项目本身)。
* 更新 2 * 经过进一步调查,当我存档时,我的 SDWebImage 项目未构建(.a 文件为红色)。但是任何其他构建类型都可以正常工作。我到处看了看,似乎 SDWebImage 项目具有分发配置。不知道这里还有什么问题。
objective-c - SDWebImageManager imageDownloader:didFinishWithImage 崩溃:
我们最近将我们的应用程序发布到应用商店,几乎立即在 SDWebImageManager imageDownloader:didFinishWithImage 中发生了一些崩溃:堆栈顶部如下所示:
我们有最新的 SD 代码,该代码在此函数内的委托上执行保留。只要我们的委托被正确创建,我看不出我们是如何陷入这种情况的。在我看来,performSelector 上的委托已被释放。但 SDWebImageManager 保留了委托。
imageDownloader:didFinishWithImage: 的相关代码为:
iphone - 如何知道图像已在 SDWebImage 中下载
目前我正在将 SDWebImage 集成到我的项目中,
1)#import "UIButton+WebCache.h"
2)[button setImageWithURL:url placeholderImage:[UIImage imageNamed:@"no_photo.png"]];
现在我想知道图像何时下载成功,我怎么知道呢?
iphone - 如何在 SDWebImage 中显示活动指示器
目前我正在通过以下操作将 SDWebImage 集成到我的项目中
1)#import "UIButton+WebCache.h"
2)[按钮setImageWithURL:url placeholderImage:[UIImage imageNamed:@"no_photo.png"]];
因此,它将在相应按钮上方的 URL 中显示图像列表。
但是现在我想在下载图像时在按钮上方显示一个活动指示器,那么我该怎么做呢?
ios - SDWebImage 成功加载处理程序返回错误的 UIImage
我需要拉伸一张大图片以将其显示为 iPad 应用程序中的背景。由于我是从网上下载的,所以我使用的是 SDWebImage。在容器视图控制器中,我实例化了两个 UIImageView,一个 ( bgimgvu
) 将保存调整大小的 bg,一个 ( loadvu
,不可见) 用于加载图片。我正在使用以下代码:
之后,我实例化了另一个视图控制器来保存其他图形 UI 元素,其中还有一张从 Internet 下载的图片。然后我将它添加到self.view
.
问题是:这个回调函数
被调用,但使用错误的图像作为参数!也就是说,它以第二张图片作为参数调用。
为了完整起见,调整下载图像大小的函数是:
我错过了什么/做错了什么?
mkmapview - MKAnnotationView / Mokriya 示例 - 将图像动态加载到地图中
我有一个问题,我需要知道如何传递我想从数据库中获取以显示在地图上的动态 URL。
我使用这个代码......来自 mokriya 和扩展名 SDWebImage 在这里解释,代码......
http://blog.mokriya.com/post/15342072745/dynamic-annotations-mkannotationview-for-ios-mapkit
我遇到的问题是这不是动态的,因为总是使用
定义 IMAGE_URL_STRING
但我需要传递一个动态生成的 URL,而不是一个定义的 URL...
有人知道我怎么能用这个 mokriya 的代码来实现这一点
mokriya 的示例始终显示相同的图片...
或者我如何将 URL 传递给 Funktion
-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id)annotation
提前致谢