A-A+

VTMagic – 开源框架, 类似网易、腾讯等应用

2016年06月13日 框架/SDK 暂无评论 阅读 2,840 views 次

VTMagic - 开源框架, 类似网易、腾讯等应用

 

VTMagic is a page manager library, you can custom every page controller by different identifier if you need. It's so easy to use!

有很多开发者曾尝试模仿写出类似网易、腾讯等应用的菜单分页组件,但遍观其设计,大多都比较粗糙,不利于后续维护和扩展。琢磨良久,最终决定开源这个耗时近两年打磨而成的框架,以便大家可以快速实现类似需求,而不用把大量的精力浪费在重复造轮子的过程中,VTMagic目前在多个项目中稳定运行一年多。

特性概要

  • 每个页面都是一个完整的控制器,友好支持个性化自定义;
  • 页面切换时能准确触发相应的生命周期方法(viewWillAppear:等),便于管理各自页面的数据加载和其它逻辑处理;
  • 导航栏支持多种布局样式,包括自适应文本宽度、自动平分、居中布局以及自定义宽度等;
  • 可以在任意子控制器中,通过self.magicController获取最近的上层主控制器,方便跨层级处理逻辑;
  • 支持内嵌webview,若滑动手势无法响应,可以通过handlePanGesture:解决;
  • 支持页面重用和横竖屏切换;

 

Githubhttps://github.com/tianzhuo112/VTMagic

 

1465730104572217

给我留言

Copyright © iOSCodeHub 保留所有权利.  

用户登录 ⁄ 注册

分享到: