Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sdwebimage版本问题 #53

Open
KinmoCode opened this issue Apr 13, 2017 · 15 comments
Open

sdwebimage版本问题 #53

KinmoCode opened this issue Apr 13, 2017 · 15 comments

Comments

@KinmoCode
Copy link

用了网易那边的第三方,他们用的是sb3.8.2的,不知道这个库怎么用3.8.2的

@2240054474
Copy link

我也遇到了同样的问题,我是接入环信的时候,这里的demo里的sd版本较新,然后环信里的比较旧,后来我就二者舍其一了,然后有些旧的方法新的不一样或者方法名不一样,我就直接把方法拷贝到对应的事件下了.

@KinmoCode
Copy link
Author

恩恩,解决方法也差不多---->我是把网易那边的手动更新了,就可以了。就是挺麻烦的,弄了挺久的。

@2240054474
Copy link

我环信是手动导入的....可想而知....最开始还不知道是版本的问题,删除了一个还是报错,也是弄了挺久的

@KinmoCode
Copy link
Author

哈哈,其实sdwebimage里面以及提供了3.x到4.x的迁移指南,所以改起来还是挺方便的,就是一个block的名字和一些方法名的变化。

@2240054474
Copy link

哈哈,当时不知道呀

@KinmoCode
Copy link
Author

恩,也是。我得根据这个demo继续完善业务逻辑了。

@2240054474
Copy link

我这边基本都实现了,就是现在在加播放视频,demo里有一段video的代码但是不能确定是不是,你那边有做播放视频吗

@KinmoCode
Copy link
Author

还没有做播放视频的,看来到时候得跟你请教一下。ps:demo里面我怎么没看到有播放视频的代码。。。

@2240054474
Copy link

如果公司要求做朋友圈功能了,视频播放也不远了,你在demo里搜索一下MESSAGE_TYPE_VIDEO
然后下面这段应该就是把video当成一个图片来添加,本来我想自己写个Storage,奈何我需要添加绘制的layer😂到imageview上,但没找到方法
CGRect imageRect = CGRectMake(nameTextStorage.left,
contentBottom + 5.0f + (0 * (imageWidth + 5.0f)),
imageWidth1.7,
imageWidth
1.7);
NSString* imagePositionString = NSStringFromCGRect(imageRect);
[imagePositionArray addObject:imagePositionString];
LWImageStorage* imageStorage = [[LWImageStorage alloc] initWithIdentifier:IMAGE_IDENTIFIER];
imageStorage.tag = 0;
imageStorage.clipsToBounds = YES;
imageStorage.contentMode = UIViewContentModeScaleAspectFill;
imageStorage.frame = imageRect;
imageStorage.backgroundColor = RGB(240, 240, 240, 1);
NSString* URLString = [statusModel.imgs objectAtIndex:0];
imageStorage.contents = [NSURL URLWithString:URLString];
[imageStorageArray addObject:imageStorage];

@KinmoCode
Copy link
Author

额O__O "…就是绘制那一块没有。ps:能不能用这个思路:在列表上是一个带播放键的图片(这样就可以当图片来绘制了),然后点击事件里面跳转到播放器观看。

@2240054474
Copy link

😂我这边的需求(自己的想法)是获取视频第一帧,然后在当前这个image上绘制一个播放按钮的layer,点击事件就是后续的了

@KinmoCode
Copy link
Author

这样的话你得在列表上绘制一个播放器。。。(当然这个想法体验更好)

@2240054474
Copy link

😭😭😭
我先去实现看看,如果不能实现再过来请教你一下拉,啊哈哈哈哈

@KinmoCode
Copy link
Author

哦哦,行。

@KinmoCode
Copy link
Author

兄弟,有空么。问个问题:在评论列表里面,怎么确定当前点击的是第几行?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants