Stefan Ceriu

8个Pod

SCDragController

一个旨在帮助开发拖放行为的通用组件。

许可协议:MIT

  • Objective C

SCNavigationController

SCNavigationController类似于UINavigationController的容器视图控制器,旨在提供更多功能和控制。它在通过布局器和自定义时间函数自定义推送/弹出动画以及通过完成块了解动画何时完成方面特别有帮助。

许可协议:MIT

  • Objective C

SCPageViewController

SCPageViewController是一个类似于UIPageViewController的容器视图控制器,它提供了更多控制权,可定制性更高,并且可以说整体设计更好。它支持以下功能

  • 可定制的过渡和动画(通过布局器和自定义缓动函数)
  • 用户定义动画的增量更新
  • 弹跳和逼真的物理效果
  • 即使在交互过程中也能正确调用外观
  • 自定义布局和动画布局变化
  • 垂直和水平布局
  • 分页
  • 内容内边距
  • 完成块
  • 可定制的交互区域和所需的触摸次数

等等...

许可协议:MIT

  • Objective C

SCSafariPageController

SCSafariPageController是一个页面视图控制器组件,可以模拟在Mobile Safari标签页切换器中看到的行为。功能:- 可以缩小页面,类似Safari的页面允许部分重叠和倾斜 - 允许同时滑动删除一个或多个页面 - 当滚动超出边界时增加页面角度 - 可以放大到任何页面 - 支持增量更新以及SCPageViewController的所有这些优点。

许可协议:MIT

  • Objective C

SCScrollView

UIScrollView子类可以自定义缓动函数来动画设置内容的偏移量。- 支持AHEasing中定义的所有30种缓动函数(在SCEasingFunctions中包装),您可以在http://easings.net/上查看它们 - 添加了最大触摸次数属性 - 允许将UIBezierPath定义为内部忽略触摸的拒接触摸区域

许可协议:MIT

  • Objective C

SCSiriWaveformView

UIView子类可以重现iOS 7中Siri看到的波形效果

许可协议:MIT

  • Objective C

SCSkypeActivityIndicatorView

SCSkypeActivityIndicatorView是一种与Skype应用中看到的活动指示器类似的视图。

许可协议:MIT

  • Objective C

SCStackViewController

SCStackViewController是一个通用容器视图控制器,允许您在根视图的顶部/左/下/右堆叠子视图控制器,并在这之间构建自定义转换,同时提供正确的物理和外观调用、自定义布局、缓动函数、自定义导航步骤等。

许可协议:MIT

  • Objective C