2 个仓库
Extensions that add synchronization and coordination capabilities to native scroll view components.
Distinguishing note: Shortlist focuses on plugin architectures or type inheritance rather than adding behavioral extensions to UI views.
Explore 2 awesome GitHub repositories matching user interface & experience · Scroll View Interface Extensions. Refine with filters or upvote what's useful.
AMScrollingNavbar 是一个 Swift UI 组件和控制器,旨在将 UINavigationBar 的移动与 UIScrollView 的滚动位置同步。它作为一个导航栏行为修改器,允许导航栏根据用户的滚动交互动态隐藏或显示。 该项目提供了一种协调多个界面元素移动的机制,使工具栏或标签栏等辅助视图能够与导航栏同步滑动。它利用基于偏移量的平移和可自定义的滚动速度,来控制滚动过程中元素退出屏幕的快慢。 该系统包括基于代理的状态通知来监控可见性变化,并为滚动视图提供了一个专门的接口扩展,以管理这些动态的头部过渡效果。
Includes an extension for scroll views to coordinate the movement of accompanying interface elements.
TLYShyNavBar provides interface components for iOS that implement scroll-responsive navigation bars and dynamic header extensions. It consists of a navigation bar component that automatically hides or reveals itself based on scroll direction and distance to maximize screen real estate. The system includes a dynamic header extension for attaching custom views to the navigation bar. These extension views can resize, slide out of the viewport, or remain pinned as the user scrolls through primary content. The project covers navigation bar transition controls, including configurable fade styling
Provides behavioral extensions to the scroll view that allow custom views to scroll in tandem with the navigation bar.