Hanson's Blog.

自定义 UISegmentedControl 样式
系统的 UISegmentedControl 是个挺方便的控件,这里来讲讲在 Swift3 下自定义 UISegmentedControl 的样式,包括修改底色,边框颜色等等。 要了解 UISegmentedControl 各个部分的组成,可以在官方的文档中找到 UISegmentedControl 文档 。着重注意这个图: 上面这幅图明确的列出了 UISegmentedControl 各个部分所控制的方法。下面就开始自定义吧。 首先我们先做一个通过颜色生成图片的的一个扩展方法:1234567891011121314extension UIImage{ publ...
HSStockChart介绍
HSStockChart 是一个绘制股票分时图、K 线图的库。支持流畅的回弹拖动,长按十字线,捏合放大缩小等功能,主要使用了 CAShapeLayer 来绘图,相比使用 Core Graphics 和重写 drawRect 的方法更高效,占用内存更小。GitHub 地址:HSStockChart 功能 支持绘制分时图,五日分时图,K 线图,MA 线指标,交易量柱等。 支持横屏查看。 K 线图利用 UIScrollView 达到流畅的滑动查看效果。 使用 CAShapeLayer 绘图,内存占用更小,效率更高。 版本需求 iOS 8.0+ Swift 3 说明 之前绘图...