DFBehaviors 0.2.6

DFBehaviors 0.2.6

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布上次发布2015年7月

Cezary Bielecki维护。



  • 来自
  • Digitalforms

关于

DFBehaviors 是一组可用的行为。灵感来源于我的朋友 Krzysztof Zabłocki。他的关于行为的文章可以在下面找到:[链接](http://www.objc.io/issue-13/behaviors.html)

它如何工作?

您只需将 NSObject 拖动到 XIB 中,将其类更改为某些行为之一,并连接所有所需的 IBOutlets,或者在界面构建器中通过 IBInspectable 属性更改设置。所有行为都继承自 UIControl,因此您还可以观察值更改通知。这两种解决方案都在示例中展示。

DFContactPickerBehavior

使用此行为,您可以从联系人中轻松地获取所有可用信息,而不必与 ABPeoplePicker 搅和。将 DFContactPickerBehavior 拖动到 XIB 中,连接值更改处理程序,并获取所有所需信息。此行为在示例中展示。

DFCollectionViewDataSourceDelegateBehavior

当您需要使用集合视图时,可以使用数据源和代理的逻辑轻松地将视图控制器分组。适当的体系结构通过组合或继承的使用将此逻辑分离。您可以将此行为设置为数据源和/或代理,并从其适当地向集合视图提供数据。此行为在示例中展示。

DFImagePickerBehavior

当您需要加载用户相册或相机的照片时,您需要请求用户权限,显示适当的警告,显示相册等。使用此行为,您只需显示触发操作的按钮以及哪个 UIImageView 应该加载拍摄的图片。就是这样。或者,您可以将图像加载到 UIButton 中,或者通过观察 ValueDidChange 获取 UIImage。所有这些都在示例中展示。

DFSoundPlayerBehavior

另一种快速播放短音的方法。您只需要在检查器中输入现有声音文件路径和文件类型。

DFTableViewDataSourceDelegateBehavior

类似于 DFTableViewDataSourceDelegateBehavior,您可以使用此行为作为组合来传递表格视图数据源和代理。

即将到来行为

什么可能是有用的?请告诉我。

安装

您的反馈

我热爱得到您的反馈,请随时在这里发表或通过我的电子邮件告诉我。

作者

Cezary Bielecki, [email protected]

许可证

DFBehaviors是在MIT许可证下可用的。有关更多信息,请参阅LICENSE文件。如果您在商业项目中使用我的库,非常希望告诉我,谢谢!:-)