SnapKitExtensionDemo:SnapKit 关于数组的扩展—— 自适应宽度、垂直、水平、九宫格布局

时间:2024-06-06 13:22:02
【文件属性】:

文件名称:SnapKitExtensionDemo:SnapKit 关于数组的扩展—— 自适应宽度、垂直、水平、九宫格布局

文件大小:96KB

文件格式:ZIP

更新时间:2024-06-06 13:22:02

Swift

SnapKitExtensionDemo SnapKit 关于数组的扩展—— 自适应宽度、垂直、水平、九宫格布局 前言 用SnapKit这个第三方写自动布局,使用起来的确很舒服,但是对于Array却没有相关的支持,然后在网上找了这篇文 ,感谢 但是只有水平、垂直、九宫格布局,如果我想让多个button,按它的title的内容的宽度自适应排列呢,所以,决定自己写个扩展,参考了上面那篇文的代码,并做了一些修改。 其具体实现及Demo代码如下: 仅供参考,希望有所帮助,如果你有什么好的方式,请告知,感谢。 以下为展示的效果例子及说明: 自适应宽度布局 public func distributeDetermineWidthViews(verticalSpacing: CGFloat, horizo


【文件预览】:
SnapKitExtensionDemo-master
----Podfile(153B)
----SnapKitExtensionDemo.xcworkspace()
--------contents.xcworkspacedata(238B)
----SnapKitExtensionDemoTests()
--------SnapKitExtensionDemoTests.swift(1016B)
--------Info.plist(701B)
----Podfile.lock(216B)
----Pods()
--------Target Support Files()
--------Manifest.lock(216B)
--------Pods.xcodeproj()
--------SnapKit()
----.gitignore(944B)
----README.md(8KB)
----SnapKitExtensionDemo()
--------ViewController.swift(1KB)
--------Assets.xcassets()
--------Extension()
--------SnapKitExtension()
--------Base.lproj()
--------AppDelegate.swift(2KB)
--------ExampleViewController()
--------Info.plist(1KB)
----SnapKitExtensionDemo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(26KB)

网友评论