DStack 0.4.2

DStack 0.4.2

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Released最后发布2020年11月
SPM支持SPM

ErusaevAP维护。



DStack 0.4.2

  • Andrey Erusaev

DStack

  • DSTabsViewController
  • 用于处理约束的扩展

DSTabsViewController

class TabsViewController: DSTabsViewController<HeaderView> {

 init() {
  super.init(viewControllers: [
   UIViewController(),
   UIViewController()
  ])
 }

 required
 init?(coder aDecoder: NSCoder) {
  fatalError('init(coder:) has not been implemented')
 }

}

示例 (点击查看)

Watch the Demo

用于处理约束的扩展

let stackView = UIStackView()
 .addInRootView(view)
 .setTopAnchor(anchor: topLayoutGuide.bottomAnchor, marge: 10)
 .setRightAnchor(anchor: view.rightAnchor, marge: 10)
 .setBottomAnchor(anchor: bottomLayoutGuide.topAnchor, marge: 10)
 .setLeftAnchor(anchor: view.leftAnchor, marge: 10)

let side: CGFloat = 70

label1.addInRootView(stackView)
 .setSize(width: side, height: side)
 .setTopAlignment()
 .setCenterX()

演示

ScreenShotPortrait