CBToolkit 0.1.0

CBToolkit 0.1.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期最后发布日期2017年1月
SwiftSwift版本3.0
SPM支持SPM

Wes Byrne维护。



CBToolkit 0.1.0

  • 作者
  • wes

CBToolkit

遇见你的新UI。CBToolkit让您的UI栩栩如生,感谢xCode的IB工具,您可以无需一行代码即可完成。套件中的所有元素都设计为用来替换其UIKit祖先的拖放组件。

添加到您的项目

手动
下载或克隆仓库,并将CBToolkit/CBToolkit拖放到您的项目中。您就可以开始了。

CocoaPods
CBToolkit现在在cocoapods上可用。将pod 'CBToolkit', '~> 0.0'添加到您的Podfile中,然后运行pod update。

使用视图

CBToolkit旨在帮助您创建精美的UI而无需额外的代码。多亏了IBDesignables,许多视觉效果可以在Storyboard中直接设置。只需将适当的UIKit元素(UIView、UIButton、UIImageView...)拖放到您的视图控制器中,并将类更改为CB*等价类。

例如,要添加一个CBProgressView,只需将一个UIView拖入,在右侧的属性检查器中打开,并将类设置为CBProgressView。现在将直接在标准backgroundColor等相关属性旁边看到自定义属性。

如果您真的想打字,您始终可以像其他内容一样以编程方式创建CBToolkit视图。

文档 & 示例

查看完整文档
示例应用程序视频

在仓库中包含了一个示例应用程序,以展示您如何使用CBToolkit在应用程序中使用一些示例。

视图

  • CBView : 通过Storyboard/IB检查器,润饰边角、添加边框以及添加阴影。
  • CBBorderView:按照需要为视图的每一侧添加边框。
  • CBGradientView:不写代码即可绘制背景渐变或叠加渐变。
  • CBImageView:美化UIImageView,甚至可以用URL加载远程图像。

关于视图的更多信息

按钮

  • CBButton : 为你的按钮添加一些样式和弹性效果。
  • CBIconButton:从经典的汉堡菜单到箭头,这个按钮可以无缝过渡显示图标。
  • CBButtonView:一个自定义的UIControl,你可以将任何视图转换为按钮。按住Ctrl拖动来将其链接到你的代码。

更多关于按钮的信息

文本视图(TextViews)

  • CBTextField:无需单行样式即可自定义文本视图。让你的字段在Storyboard中脱颖而出。
  • CBTextView:让这个文本视图负责自动调整大小以适应文本。你还可以添加占位符。

更多关于文本视图的信息

加载器(Loaders)

  • CBActivityIndicator:一个干净且可定制的替代UIActivityIndicator。
  • CBProgressView:正在下载、上传或进行一些后台工作?用样式展示进度。

更多关于进度视图的信息

集合视图布局(Collection View Layouts)

  • CBCollectionViewLayout:一个功能齐全的布局,具有类似于Pinterest的布局、纵横比尺寸、拖放等功能。
  • CBSliderCollectionViewLayout:一个简单的全屏水平布局,具有自动滚动功能。

更多关于集合视图布局的信息

实用工具(Utils)

  • CBPhotoFetcher:用于通过URL检索和缓存图像的图像获取工具。
  • CBDate扩展:一组有用的日期函数和格式化器。
  • CBPhoneNumber:只需用字符串初始化,然后格式或拨打该号码。

更多关于实用工具的信息