斗鱼界面展示

主界面展示

首页界面展示

直播界面展示

我的界面展示

秀场界面展示

游戏界面展示

斗鱼技术分析

  • 主界面分析

    • 最底部是一个Tabbar,因此我们只需要让window的根控制器是一个UITabbarController即可
    • 在UITabbarController中添加四个子控制器
      • 首页(HomeViewController)
      • 直播(LiveViewController)
      • 关注(FollowViewController)
      • 我(ProfileViewController)
  • 首页界面分析
    • 最上层有一个工具类可以滑动来改变界面展示
    • 第一个界面中:1> 无线滚动视图 2> 常见游戏 3> 游戏推荐
    • 其他界面后续具体分析
  • 直播界面分析
    • 顶部有一个工具类用于选择希望查看的直播类别
    • 内容是一个UICollectionView用于展示对应的游戏
  • 关注界面分析
    • 用于记录用户关注了哪些主播
    • 在主播开播时给予观众推送通知的提醒
    • 如果没有关注,则提醒关注登录,并且显示推荐内容
  • 我的界面分析
    • 简单的UITableView,展示一些用户的基本信息
  • 房间界面分析(重要)
    • 展示直播的视频
    • 底部展示聊天界面&键盘
    • 滑到可以看到主播信息也可以关注主播
    • 滑到可以看到该房间礼物排行榜
    • 全屏展示直播的视频
    • 可以对界面效果进行一些调整、弹幕等

玩转【斗鱼直播APP】系列之界面分析相关推荐

  1. 蓝牙App系列漏洞原理分析与漏洞利用

    蓝牙App系列漏洞原理分析与漏洞利用 作者: heeeeen 本文系转载,目的是学习,如有侵权,请联系删除 转载出处:http://www.ms509.com/ 蓝牙App漏洞系列分析之一CVE-20 ...

  2. 小码哥-玩转【斗鱼直播APP】系列之布局推荐界面

    布局推荐界面 实现效果 今天内容完成效果 推荐界面分析 上层有无限轮播器(之后再完成) 滚动的UIScrollView或者UICollectionView(之后再完成) 下面是UICollection ...

  3. 玩转【斗鱼直播APP】系列之项目部署

    项目部署目的 任何一个项目最好使用源代码管理工具 源代码管理工具可以帮助我们解决备份.版本回退等等问题 因为是非基础篇,因此具体好处不在累述 常见的源代码管理工具: SVN: 集中式源代码管理工具 G ...

  4. 小码哥-玩转【斗鱼直播APP】系列之项目部署

    项目部署目的 任何一个项目最好使用源代码管理工具 源代码管理工具可以帮助我们解决备份.版本回退等等问题 因为是非基础篇,因此具体好处不在累述 常见的源代码管理工具: SVN: 集中式源代码管理工具 G ...

  5. 第十六篇玩转【斗鱼直播APP】系列之内容简介

    内容概述 实现效果&分析 界面效果 界面分析 界面整体可以两部分 顶部的菜单(类似微信聊天界面的更多) 内容的UICollectionView

  6. iOS仿QQ侧滑菜单、登录按钮动画、仿斗鱼直播APP、城市选择器、自动布局等源码

    iOS精选源码 QQ侧滑菜单,右滑菜单,QQ展开菜单,QQ好友分组 image 登录按钮 image 3分钟快捷创建高性能轮播图 ScrollView嵌套ScrolloView(UITableView ...

  7. iOS仿QQ侧滑菜单、登录按钮动画、仿斗鱼直播APP、城市选择器、自动布局等源码...

    iOS精选源码 QQ侧滑菜单,右滑菜单,QQ展开菜单,QQ好友分组 登录按钮 3分钟快捷创建高性能轮播图 ScrollView嵌套ScrolloView(UITableView .UICollecti ...

  8. 小码哥-斗鱼直播APP之游戏界面实现

    游戏界面实现 界面效果展示 界面效果 界面分析 分析图 如何实现 这个界面实现的方案很多 可以直接使用UITableView,之后添加一个HeaderView 可以直接使用UICollectionVi ...

  9. 某直播APP逆向TCP协议分析

    概述 一枚小菜鸟终于完成对炫舞梦工厂APP的分析.该直播APP采用TCP协议,TCP连接建立之后,首先进行基础连接认证,认证通过之后,进行帐号认证,完成即可进行获取角色信息.进入房间等各类操作.发送数 ...

  10. Ijkplayer直播App卡顿问题分析

    一. 出现问题 观看自己开播的直播间,经常出现卡顿,而且画面一卡6,7s,重新播放时会出现跳帧,卡顿频率也较高,导致该App可用性极低. 二. 分析 1. 直播架构分析 根据log与抓包分析,其使用协 ...

最新文章

  1. 3D相机(1):1、了解
  2. RibbitMQ 大数据分布式下的消息队列思
  3. 为栈实现高效的max操作
  4. Linux内核分析 - 网络[六]:网桥
  5. docker常用命令(总结)
  6. COM组件设计与应用(十三)(转载)
  7. 【干货】华为-智能世界2030:构建万物互联的智能世界
  8. 如何用2分钟做出一张拥有“黑洞”和“脑洞”的热力地图?
  9. BAT 七年经验,却抵不过外企面试的两道算法题?
  10. pca主成份分析方法
  11. linux系统用rpm安装vsftpd,linux安装vsftpd和vsftpd配置步骤
  12. 银河麒麟ARM64 飞腾FT2000 linuxdeployqt linux打包qt
  13. html5中header的作用,HTML5中的header标签是什么意思?HTML5中header标签具体使用方法你知道吗?...
  14. 程序猿头头:数组应用(indexOf,includes,find,findindex)
  15. Docker 安装 It seems there is already a Binary at
  16. Matlab的物理建模仿真利器——Simscape及其编程语言Simscape language学习资源汇总
  17. hive创建映射hbase外表
  18. 随机生成6位字母+数字混合密码
  19. 终于搞懂Dijkstra算法了
  20. 单片机定时器精准定时_通过51单片机定时器/计数器实现精确延时

热门文章

  1. 树莓派外接显示器黑屏_HDMI-VGA转换器黑屏的排障方案
  2. 转载--三少三多技术开发
  3. 基于k-means的大数据客户细分 - python 数据挖掘
  4. 分享50款漂亮的免费经典英文复古字体
  5. MIT开创减少双量子比特门误差的新方法,提高鲁棒性迈向纠错量子计算机
  6. Hadoop是什么,Hadoop主要有哪几部分组成?
  7. 无Internet访问权限-已解决
  8. java中BigDecimal求余
  9. STM32CubeMX下STM32单片机环境光传感器(ADC)
  10. ERR Target instance replied with error: NOAUTH Authentication required