玩转【斗鱼直播APP】系列之界面分析
斗鱼界面展示
主界面展示
首页界面展示
直播界面展示
我的界面展示
秀场界面展示
游戏界面展示
斗鱼技术分析
- 主界面分析
- 最底部是一个Tabbar,因此我们只需要让window的根控制器是一个UITabbarController即可
- 在UITabbarController中添加四个子控制器
- 首页(HomeViewController)
- 直播(LiveViewController)
- 关注(FollowViewController)
- 我(ProfileViewController)
- 首页界面分析
- 最上层有一个工具类可以滑动来改变界面展示
- 第一个界面中:1> 无线滚动视图 2> 常见游戏 3> 游戏推荐
- 其他界面后续具体分析
- 直播界面分析
- 顶部有一个工具类用于选择希望查看的直播类别
- 内容是一个UICollectionView用于展示对应的游戏
- 关注界面分析
- 用于记录用户关注了哪些主播
- 在主播开播时给予观众推送通知的提醒
- 如果没有关注,则提醒关注登录,并且显示推荐内容
- 我的界面分析
- 简单的UITableView,展示一些用户的基本信息
- 简单的UITableView,展示一些用户的基本信息
- 房间界面分析(重要)
- 展示直播的视频
- 底部展示聊天界面&键盘
- 滑到可以看到主播信息也可以关注主播
- 滑到可以看到该房间礼物排行榜
- 全屏展示直播的视频
- 可以对界面效果进行一些调整、弹幕等
玩转【斗鱼直播APP】系列之界面分析相关推荐
- 蓝牙App系列漏洞原理分析与漏洞利用
蓝牙App系列漏洞原理分析与漏洞利用 作者: heeeeen 本文系转载,目的是学习,如有侵权,请联系删除 转载出处:http://www.ms509.com/ 蓝牙App漏洞系列分析之一CVE-20 ...
- 小码哥-玩转【斗鱼直播APP】系列之布局推荐界面
布局推荐界面 实现效果 今天内容完成效果 推荐界面分析 上层有无限轮播器(之后再完成) 滚动的UIScrollView或者UICollectionView(之后再完成) 下面是UICollection ...
- 玩转【斗鱼直播APP】系列之项目部署
项目部署目的 任何一个项目最好使用源代码管理工具 源代码管理工具可以帮助我们解决备份.版本回退等等问题 因为是非基础篇,因此具体好处不在累述 常见的源代码管理工具: SVN: 集中式源代码管理工具 G ...
- 小码哥-玩转【斗鱼直播APP】系列之项目部署
项目部署目的 任何一个项目最好使用源代码管理工具 源代码管理工具可以帮助我们解决备份.版本回退等等问题 因为是非基础篇,因此具体好处不在累述 常见的源代码管理工具: SVN: 集中式源代码管理工具 G ...
- 第十六篇玩转【斗鱼直播APP】系列之内容简介
内容概述 实现效果&分析 界面效果 界面分析 界面整体可以两部分 顶部的菜单(类似微信聊天界面的更多) 内容的UICollectionView
- iOS仿QQ侧滑菜单、登录按钮动画、仿斗鱼直播APP、城市选择器、自动布局等源码
iOS精选源码 QQ侧滑菜单,右滑菜单,QQ展开菜单,QQ好友分组 image 登录按钮 image 3分钟快捷创建高性能轮播图 ScrollView嵌套ScrolloView(UITableView ...
- iOS仿QQ侧滑菜单、登录按钮动画、仿斗鱼直播APP、城市选择器、自动布局等源码...
iOS精选源码 QQ侧滑菜单,右滑菜单,QQ展开菜单,QQ好友分组 登录按钮 3分钟快捷创建高性能轮播图 ScrollView嵌套ScrolloView(UITableView .UICollecti ...
- 小码哥-斗鱼直播APP之游戏界面实现
游戏界面实现 界面效果展示 界面效果 界面分析 分析图 如何实现 这个界面实现的方案很多 可以直接使用UITableView,之后添加一个HeaderView 可以直接使用UICollectionVi ...
- 某直播APP逆向TCP协议分析
概述 一枚小菜鸟终于完成对炫舞梦工厂APP的分析.该直播APP采用TCP协议,TCP连接建立之后,首先进行基础连接认证,认证通过之后,进行帐号认证,完成即可进行获取角色信息.进入房间等各类操作.发送数 ...
- Ijkplayer直播App卡顿问题分析
一. 出现问题 观看自己开播的直播间,经常出现卡顿,而且画面一卡6,7s,重新播放时会出现跳帧,卡顿频率也较高,导致该App可用性极低. 二. 分析 1. 直播架构分析 根据log与抓包分析,其使用协 ...
最新文章
- 3D相机(1):1、了解
- RibbitMQ 大数据分布式下的消息队列思
- 为栈实现高效的max操作
- Linux内核分析 - 网络[六]:网桥
- docker常用命令(总结)
- COM组件设计与应用(十三)(转载)
- 【干货】华为-智能世界2030:构建万物互联的智能世界
- 如何用2分钟做出一张拥有“黑洞”和“脑洞”的热力地图?
- BAT 七年经验,却抵不过外企面试的两道算法题?
- pca主成份分析方法
- linux系统用rpm安装vsftpd,linux安装vsftpd和vsftpd配置步骤
- 银河麒麟ARM64 飞腾FT2000 linuxdeployqt linux打包qt
- html5中header的作用,HTML5中的header标签是什么意思?HTML5中header标签具体使用方法你知道吗?...
- 程序猿头头:数组应用(indexOf,includes,find,findindex)
- Docker 安装 It seems there is already a Binary at
- Matlab的物理建模仿真利器——Simscape及其编程语言Simscape language学习资源汇总
- hive创建映射hbase外表
- 随机生成6位字母+数字混合密码
- 终于搞懂Dijkstra算法了
- 单片机定时器精准定时_通过51单片机定时器/计数器实现精确延时
热门文章
- 树莓派外接显示器黑屏_HDMI-VGA转换器黑屏的排障方案
- 转载--三少三多技术开发
- 基于k-means的大数据客户细分 - python 数据挖掘
- 分享50款漂亮的免费经典英文复古字体
- MIT开创减少双量子比特门误差的新方法,提高鲁棒性迈向纠错量子计算机
- Hadoop是什么,Hadoop主要有哪几部分组成?
- 无Internet访问权限-已解决
- java中BigDecimal求余
- STM32CubeMX下STM32单片机环境光传感器(ADC)
- ERR Target instance replied with error: NOAUTH Authentication required