莫罕默德·阿菲菲

5个Pod

GenericDataSources

为UITableView和UICollectionView实现数据源的大规模小可组合组件。

许可证: MIT

  • Swift

KVOController-Swift

支持Swift 3.0

你是否曾想过能否为Swift实现泛型键值观察。它使你的生活变得更轻松,并节省了许多类型的转换。这个项目受到facebook/KVOController的启发。因此,它不仅提供了整洁的KVO' API,还利用了Swift的泛型功能。

许可证: MIT

  • Swift

NextResponderTextField

支持Swift 4.0!

代表一个下一个响应者UITextField。当实例成为第一响应者时,然后用户点击动作按钮(例如返回键盘键),以下情况之一发生:1. 如果没有设置nextResponderField,则关闭键盘。2. 如果nextResponderField是禁用的UIButton,则关闭键盘。3. 如果nextResponderField是启用的UIButton,则 按钮 会触发touch up inside事件(模拟点击)。

你可以将nextResponderField设置为您要的任何UIResponseSubclass子类,并且在点击时它将成为第一响应者。但是如果有多个NextResponderTextField相互指向,那么您可以跳转到下一个字段。

典型用法将是NextResponderTextField的列表,最后一个指向一个UIButton。

例如登录页面:用户名 -> NextResponderTextField 密码 -> NextResponderTextField 登录 -> UIButton

用户名.nextResponderField -> 密码 密码.nextResponderField -> 登录

许可证: MIT

  • Swift

PagedHorizontalView

一个水平滚动视图,可以使其集合视图单元格全屏,并可选地连接UIPageControl和上一个和下一个UI按钮。

它不影响控件的外观,不实现集合视图数据源,以保持全灵活性,同时做重复性的水平滚动工作。

许可证: MIT

  • Swift

VAGlowingButton

一个自定义且简单的UIButton子类,当用户触摸按钮时它会发光。

许可证: MIT

  • Objective C