1.微信首页(cell侧滑编辑、下拉眼睛动画、下拉拍短视频、点击进入聊天详情界面)
2.通讯录(联系人字母排序、搜索界面)
3.发现(朋友圈)
4.我(界面)
1.语音搜索、发送短视频、地理位置等
2.朋友圈细节完善
3.扫一扫
4.相册、钱包
5.搭建服务器实现实时通信功能以及其他细节实现
高仿微信
1.微信首页(cell侧滑编辑、下拉眼睛动画、下拉拍短视频、点击进入聊天详情界面)
2.通讯录(联系人字母排序、搜索界面)
3.发现(朋友圈)
4.我(界面)
1.语音搜索、发送短视频、地理位置等
2.朋友圈细节完善
3.扫一扫
4.相册、钱包
5.搭建服务器实现实时通信功能以及其他细节实现
LEETheme.h
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog@(@"%@",indexPath);
id model = self.modelArray[indexPath.row];
NSLog(@"%@",model);
return [_tableView cellHeightForIndexPath:indexPath model:model keyPath:@"choiceKaKaModel" cellClass:[RuanTableViewCellChoicenessCell class] contentViewWidth:ScreenWidth];_
}
2016-04-20 18:09:57.249 DYwardrobe[33955:1073366] <NSIndexPath: 0xc000000000000016> {length = 2, path = 0 - 0}
2016-04-20 18:09:57.250 DYwardrobe[33955:1073366] <RuanChoiceModel: 0x7f96859b0010>
2016-04-20 18:10:04.685 DYwardrobe[33955:1073366] <NSIndexPath: 0xc000000000000016> {length = 2, path = 0 - 0}
2016-04-20 18:10:04.686 DYwardrobe[33955:1073366] <RuanChoiceModel: 0x7f96859b0010>
如有空的话希望完善一下哦。
GSD_WeiXin(wechat)[3204:460996] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2019-02-19 16:27:41.898348+0800 GSD_WeiXin(wechat)[3204:460996] [MC] Reading from public effective user settings.
2019-02-19 16:27:41.934105+0800 GSD_WeiXin(wechat)[3204:461061] [access] This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.
你的高仿软件的后台是自己弄的吗,租了服务器吗
如果预置动态数据数组为空,那么上拉刷新的菊花转转就会一直在,而且会不断去调用加载数据的方法。放在正常开发就是如果从后台没有获取到数据,加载的转转一直不会消失而且还会一直请求后台。 这个时候结束上拉刷新的动画也没有效果。
朋友圈删除某一条动态布局就乱了,SDAutoLayout有自己的删除cell方法吗?
我相信这个demo的2500个star 绝对是你的努力换来的 可以更多 加油
SDTimeLineCellModel 里有一个 _lastContentWidth 属性,并且在 msgContent getter 方法里设置它,请问这是什么意思,有什么讲究吗?求解!
评论内容除了用lable有好的方案吗?
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.
怎么把图片拿到的,我在iTunes上下载了以后包里没有图片..
大神你好,这个项目的license是什么情况,我们能商业使用吗?
愿意参与开源项目吗?OpenIM诚邀技术极客共建开源社区,共同打造开源IM的No1,有兴趣的加我私聊 微信 skiffer
我就是想知道你的下拉刷新数据里面调用的方法在哪儿,,我每次启动应用第一次加载数据时cell高度都会计算错误,就是图片的高度没有计算进去,不知道什么原因,反正再下拉刷新一次界面之后就正常了,发表朋友圈也是一样
请问这个错怎么解决呀。
程序初始化的时候(启动->月亮界面结束后)SDShortViewController.m的以下方法,报了Thread 1 :EXC_BAD_ACCESS(Code=1,address = 0*50)
//初始化会话
_captureSession=[[AVCaptureSession alloc]init];
if ([_captureSession canSetSessionPreset:AVCaptureSessionPreset1280x720]) {//设置分辨率
_captureSession.sessionPreset=AVCaptureSessionPreset1280x720;
}
在朋友圈发的一条内容比较多的时候,点击展开或收起按钮时会有闪屏现象。请问怎么解决这个问题呢?
能不能弄一个统计微信交易记录的功能
我把demo里的朋友圈搬到我的程序了,其他都没问题,一开始进入布局没问题,一下拉刷新布局就乱了怎么回事???折叠文本的全文那里开始,底下就都乱了
卡在设置分辨率的那句代码!_captureSession.sessionPreset=AVCaptureSessionPreset1280x720;
已经解决需要把_label = [MLEmojiLabel new];改为 _label = MLEmojiLabel.new;就行了
需要适配iOS10,否则会崩溃。
总体上来说是不错的,性能这块我测了一下,有待优化。还有就是有时间使用swift吧,最近我也在写一个类似的App,采用swift。
(void)setupWithLikeItemsArray:(NSArray *)likeItemsArray commentItemsArray:(NSArray *)commentItemsArray
{
self.likeItemsArray = likeItemsArray;
self.commentItemsArray = commentItemsArray;
if (self.commentLabelsArray.count) {
[self.commentLabelsArray enumerateObjectsUsingBlock:^(UILabel *label, NSUInteger idx, BOOL *stop) {
[label sd_clearAutoLayoutSettings];
label.hidden = YES; //重用时先隐藏所以评论label,然后根据评论个数显示label
}];
}
if (!commentItemsArray.count && !likeItemsArray.count) {
self.fixedWidth = @(0); // 如果没有评论或者点赞,设置commentview的固定宽度为0(设置了fixedWith的控件将不再在自动布局过程中调整宽度)
self.fixedHeight = @(0); // 如果没有评论或者点赞,设置commentview的固定高度为0(设置了fixedHeight的控件将不再在自动布局过程中调整高度)
return;
} else {
self.fixedHeight = nil; // 取消固定宽度约束
self.fixedWidth = nil; // 取消固定高度约束
}
回复评论怎么解决
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.