KibbleLib 0.1.1

KibbleLib 0.1.1

Ali H. Shah 维护。



KibbleLib 0.1.1

KibbleLib

Version License: MIT Platform

随着时间的推移收集的一些扩展和实用工具的片段,使未来的应用程序和项目更加方便。

特性

Pinview

let pinEntryView = PinEntryView()
pinEntryView.delegate = self
pinEntryView.length = 6

Alt text

Alt text

UnderlineTextField

let textField = UnderlineTextField()
textField.fieldDelegate = self

Alt text

FormActionView

let actionView = FormActionView(title: "FormActionView", buttonColor: .blue, enabledbyDefault: true)
actionView.delegate = self

Alt text

Alt text

Alt text

方便的扩展方法

UIView 振动动画

let view = UIView()
view.Shake()

添加子视图数组 & 整体移除子视图

view.AddSubviews(view1, view2, view3)
view.RemoveAllSubviews()

UIView 振动动画

let view = UIView()
view.Shake()

通过处理器闭包或传递处理器添加手势识别器

view.AddSingleTapRecoWith(action: self.shakeView)
view.AddTapRecoWith(numberOfTaps: 2, action: self.shakeView)
view.AddLongPressRecoWith { [weak self] longPress -> Void in
    if let sSelf = self {
        sSelf.view.Shake()
    }
}

LocalizeString 语法简化字符串扩展

"sample_localized_string".Localized()

示例

要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install

安装

KibbleLib 可通过 CocoaPods 获取。要安装它,请将以下行添加到您的 Podfile 中

pod 'KibbleLib'

作者

Ali H. Shah,电子邮件: [email protected]linkedin

许可证

KibbleLib 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。