awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
E

ECSlidingViewController/ECSlidingViewController

0
View on GitHub↗
4,288 星标·801 分支·Objective-C·MIT·4 次浏览

ECSlidingViewController

ECSlidingViewController 是一个 iOS 导航 UI 组件和侧边菜单控制器。它充当视图控制器容器,管理分层界面和滑出式导航菜单,允许将辅助菜单视图堆叠在主内容视图下方。

该框架包含一个可自定义的视图转换管理器,用自定义转换逻辑替换默认的滑动动画和滑动手势。它被设计为与 Storyboard 兼容的 UI 容器,支持在 Xcode Storyboards 中使用运行时属性和展开转场 (unwind segues)。

该项目涵盖分层界面设计和侧边菜单导航,利用手势驱动的视图偏移和基于委托的转换控制来管理主内容与滑动抽屉之间的移动。

Features

  • iOS Side Menu Controllers - Provides a specialized side menu controller for implementing sliding navigation drawers in iOS applications.
  • iOS Container View Controllers - Implements a specialized UIViewController container for managing the nesting and layout of a primary content view and a side menu.
  • iOS Navigation Drawers - Provides a reusable UI component for implementing hamburger menus and sidebar drawers on iOS.
  • Reveal View Interfaces - Uses a reveal-style interface where the primary content slides away to expose a secondary background menu.
  • Sliding Navigation Drawers - Implements a sliding navigation drawer that pushes or slides over the primary content view.
  • iOS View Controller Transitions - Provides custom animation logic and transitions for moving between the primary content and the side menu controllers.
  • View Controller Transition Logic - Provides a delegate-based system to customize the animation sequence and duration when transitioning between the main content and the menu.
  • Gesture-Driven Content Shifting - Translates real-time touch gestures into horizontal offsets of the main view to reveal the underlying navigation drawer.
  • UI Components - Standard side-sliding menu implementation.

Star 历史

ecslidingviewcontroller/ecslidingviewcontroller 的 Star 历史图表ecslidingviewcontroller/ecslidingviewcontroller 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

ecslidingviewcontroller/ecslidingviewcontroller 是做什么的?

ECSlidingViewController 是一个 iOS 导航 UI 组件和侧边菜单控制器。它充当视图控制器容器,管理分层界面和滑出式导航菜单,允许将辅助菜单视图堆叠在主内容视图下方。

ecslidingviewcontroller/ecslidingviewcontroller 的主要功能有哪些?

ecslidingviewcontroller/ecslidingviewcontroller 的主要功能包括:iOS Side Menu Controllers, iOS Container View Controllers, iOS Navigation Drawers, Reveal View Interfaces, Sliding Navigation Drawers, iOS View Controller Transitions, View Controller Transition Logic, Gesture-Driven Content Shifting。

ecslidingviewcontroller/ecslidingviewcontroller 有哪些开源替代品?

ecslidingviewcontroller/ecslidingviewcontroller 的开源替代品包括: john-lluch/swrevealviewcontroller — SWRevealViewController is an iOS container view controller and navigation transition component used to create reveal… jonkykong/sidemenu — SideMenu is an iOS navigation menu library and mobile app navigation framework written in Swift. It provides reusable… viewdeck/viewdeck — ViewDeck is a side menu management framework and gesture-based navigation library for iOS. It provides a system for… colineberhardt/vctransitionslibrary — VCTransitionsLibrary is a suite of tools providing pre-built visual effects and gesture-driven controllers for… pkluz/pkrevealcontroller — PKRevealController is an iOS navigation framework and slide-over UI controller. It functions as a gesture-based… mortimergoro/mgswipetablecell — MGSwipeTableCell is an iOS mobile UI library providing a custom UIKit table view cell subclass. It is a swipeable UI…

ECSlidingViewController 的开源替代方案

相似的开源项目,按与 ECSlidingViewController 的功能重合度排序。
  • john-lluch/swrevealviewcontrollerJohn-Lluch 的头像

    John-Lluch/SWRevealViewController

    4,489在 GitHub 上查看↗

    SWRevealViewController is an iOS container view controller and navigation transition component used to create reveal view interfaces. It functions as a side menu controller that slides a primary view to expose a secondary navigation panel or hidden content. The project enables the creation of layered UI where a main screen moves away from the edges via pan and tap gestures to reveal a background side menu. It manages the visual transitions and animation behaviors required to switch between these stacked view controllers. The system handles nested interface layers and view controller manageme

    Objective-C
    在 GitHub 上查看↗4,489
  • jonkykong/sidemenujonkykong 的头像

    jonkykong/SideMenu

    5,819在 GitHub 上查看↗

    SideMenu is an iOS navigation menu library and mobile app navigation framework written in Swift. It provides reusable components for implementing animated slide-out side menus and navigation drawers within iOS applications. The framework supports continuous swiping navigation, allowing users to transition between menus on opposite sides of the screen in a single motion. It includes a coordination system to manage multiple menu instances across different navigation levels and a global configuration mechanism to ensure consistent behavior and appearance across all application screens. The libr

    Swift
    在 GitHub 上查看↗5,819
  • viewdeck/viewdeckV

    ViewDeck/ViewDeck

    5,268在 GitHub 上查看↗

    ViewDeck is a side menu management framework and gesture-based navigation library for iOS. It provides a system for coordinating the presentation, animation, and interaction logic of left and right side menus within a container view controller. The framework features a dynamic menu controller that allows for updating or removing active menu controllers at runtime to modify available navigation options. It includes a transition coordinator to manage custom motion and visual properties for sliding navigation panels. The library supports both programmatic menu control and gesture-based activati

    Objective-C
    在 GitHub 上查看↗5,268
  • colineberhardt/vctransitionslibraryColinEberhardt 的头像

    ColinEberhardt/VCTransitionsLibrary

    4,527在 GitHub 上查看↗

    VCTransitionsLibrary is a suite of tools providing pre-built visual effects and gesture-driven controllers for managing transitions between view controllers in iOS applications. It serves as a UIKit animation framework that implements custom animations for navigating between screens to improve visual flow. The library features a collection of pre-defined animations, including flip, fold, cube, and crossfade effects. It includes an interactive transition controller that links gesture recognizers, such as swipes and pinches, to animations, allowing users to manually drive or cancel the navigati

    Objective-C
    在 GitHub 上查看↗4,527
  • 查看 ECSlidingViewController 的所有 30 个替代方案→