LGLExtension库说明

2021-02-19  本文已影响0人  31313_iOS

LGLExtension是一个使用Swift语言开发,通过给结构体LGL扩展方法实现的轻量级库。 欢迎大家提意见和扩充内容。

一、说明

二、安装

pod 'LGLExtension'

有些通过实例设置属性的可能不仅仅是 xxx.lgl.set(), 也有 xxx.lgl.setxxx(...)

- - - -
x y width height
centerX centerY origin size
top left right bottom

三、具体使用举例

这里只列举部分使用举例,其他的类似。UIButton的添加点击依旧以addTarget(...)

//颜色使用一
let color1 = UIColor.lgl.color(0xFF69B4)
//颜色使用二
let color2 = UIColor.lgl.color("#7B68EE")
//使用方式一 通过类名直接创建
let label = UILabel.lgl.label("这是UILabel1", color1, font)

//使用方式二 设置属性
let label2 = UILabel()
label2.lgl.set("这是UILabel2", color2, font)


 //切角
label.lgl.setRadius(.allCorners, 10)
label.lgl.setRadius([.topLeft, .bottomRight], 10)
//设置圆角和边框
label.lgl.setBorderRadius(10, true, color1, 2)
        

四、其他说明

LGLExtension我会持续扩展方法,如果您也想要补充进来一些内容,欢迎随时联系我QQ:185226139,备注好来意即可,我会在Github留下您的名字。

感谢您的阅读,并欢迎使用和指正不足的地方,谢谢!

上一篇 下一篇

猜你喜欢

热点阅读