效果图: 在对数据进行模型化时 对cell的各个子控件的frame以及cell的高度 缓存cell高度及需要变化的子控件frame 通过显示/隐...
不同组之间可以设置不同的布局属性 每组可添加头部/尾部视图 通过delegate计算出头部/尾部/item frame 从写父类 UIColle...
ice官网:https://zeroc.comIce Builder plugins:https://github.com/zeroc-ice/...
效果图: 上一篇已实现语音的录制/传输/播放 接下来实现局域网内的视频通话 webRTC官网 该音视频通话基于 webRTC 来实现 webRT...
上一篇已实现单个及多个视频的发送 接下来实现 语音的录制/传输/播放功能 同样通过键盘工具条来触发 通过封装语音录制/播放工具类来获取资源 一....
上一篇已实现多张图片的发送 接下来实现传输进度的回调 实现单个及多个视频的发送,视频的传输跟图片传输策略是一样的 只是获取视频流比图片多几部操作...
上一篇已实现单张图片的相互传输 接下来实现多张图片的传输 一.图片选择后发送的方法不变 二.SocketManager 类中新增一个缓存用的数组...
上一篇已实现了Socket的连接及文字/表情符的相互发送 接下来实现的是图片的传输 一.键盘右边的+按钮的实现(ESAddOpationView...
上一篇已实现基本的UI,表情键盘及键盘位置的处理 接下来实现Socket连接 文字消息的互相发送 效果图IMG_2426.GIFIMG_0144...