Skip to content

Releases: CoderLineChan/SwiftlyUI

V1.4.0

30 Aug 04:09
Compare
Choose a tag to compare

1、优化/补充接口
2、新增ignoreSelfHit属性
3、UIStackView扩展addArrangedContents方法
4、优化未添加父控件布局报错
5、优化布局接口命名
6、扩展addSubViews方法
7、新增UISpacer类

V1.2.11

17 Jul 03:51
Compare
Choose a tag to compare

1、优化部分接口
2、优化.background与.overlay方法
3、UIStackView新增reverseArrangedSubviewsZOrder方法

V1.2.10

14 Jul 07:04
Compare
Choose a tag to compare

1、UIColor添加更多扩展方法
2、UITextView修复占位内容
3、UIView添加.overlay方法:在View的顶部再添加子View;对应.background方法在View的底部添加子View

V1.2.6

14 Jul 05:45
Compare
Choose a tag to compare

1、所有接口添加注释
2、添加UISearchBar扩展
3、修复手势接口bug
4、VScrollView添加默认弹簧效果
5、补充UITextField一些接口

V1.2.5

29 Jun 04:11
Compare
Choose a tag to compare

1、优化与补充部分接口
2、扩展对UIActivityIndicatorView与UIBarButtonItem的支持
3、扩展UIBarButtonItem初始化接口
4、UITableView与UICollectionView扩展dequeueCell与registerCell方法

Enhanced Layout Methods​

12 Jun 09:12
Compare
Choose a tag to compare

布局方法增强!可以像SnpKit一样使用方式!

Support scaleEffect()

10 Jun 04:21
Compare
Choose a tag to compare

1、补充UITextField与UITextView的基础属性
2、扩展transform方法func scaleEffect(_ scale: CGFloat, anchor: UnitPoint = .center),配合UIView.animation()可支持动画

Support all UIViews

08 Jun 09:21
Compare
Choose a tag to compare

新增支持所有UI的基础属性链式方法

Support ForEach&Preview

10 Jun 07:06
Compare
Choose a tag to compare

1、支持在SwiftlyUIBuilder中使用ForEach创建UI
2、支持使用SwiftUI的PreviewProvider实时预览UI

Features

10 Jun 07:39
Compare
Choose a tag to compare

1、所有UIView的基础属性增加链式调用方式
2、使用@resultBuilder扩展UI创建能力,与SwiftUI对齐
3、链式封装AutoLayout布局,可在创建UI(还未添加到super)时添加任何约束
4、扩展UIStackView创建方式例如:VStackView&HStackView&ZStackView,与SwiftUI对齐
5、封装UIView.animate()方法为:withAnimation() ,与SwiftUI对齐
6、统一封装手势方法onGesture(.tap),一句代码实现添加手势
7、封装UIControl的Action方法,一句代码实现添加Action
8、扩展UIStackView的额外属性:一行代码添加分割线;单独设置边距padding&layoutMargins
9、UIFont封装基础类创建方法&UIColor扩展16进制创建方式等
10、封装可添加边距的Label
11、封装UIButton调整图片和文字方向方法
12、扩展UITextField&UITextView,自定义placeholder以及内容边距等功能
总结:UIKit也可以是SwiftUI