因项目中经常用到各种分割线,索性封装了一个画线的控件。
特性
- 支持在xib中使用
- 支持设置线的颜色
- 支持设置线的粗细
- padding属性
- 支持横线和竖线
- 支持画虚线
- 可设置虚线间隔
- 可设置虚线线段的长度
效果预览
代码如下
//
// CUILine.swift
// JYHealth
//
// Created by luoyang on 2017/11/30.
// Copyright © 2017年 JY. All rights reserved.
//
import UIKit
@IBDesignable
class CUILine: UIView {
// line
@IBInspectable var lineWidth: CGFloat = 1
@IBInspectable var lineColor: UIColor = UIColor