BaseComponents:Swift中的可重用UIKit组件
BaseComponents提供易于重用和易于理解的组件,以提高UIKit的生产率。以前是用Objective-C编写并在生产中广泛使用的,现在是过渡到Swift的时候了。组件布局ConditionalLayoutView根据traitCollections,userInterfaceIdiom,屏幕大小或任何其他条件来调整子视图的顺序、大小和选择。实际布局由SplitView实例执行。第一步是在任何UIView上使用addConditionalLayoutView()。要添加条件布局路径,请使用addSubviews(),如果满足布局条件,则返回true。代码样例:view.addConditionalLayoutView { (conditionalLayoutView) in let redView = UIView() }。
89.39KB
文件大小:
评论区