文件名称:JBSpacer:确定可调整大小的网格的最佳间距
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-30 12:59:34
Objective-C
JB垫片 随着 iOS 屏幕尺寸的数量不断增加,设计一个在任何尺寸下看起来都平衡的规则项目网格变得越来越困难。 JBSpacer 计算项目网格的最佳间距,同时保持内边距和外边距大小之间的指定比例。 这是包含的项目中的一个示例,该示例首先显示宽度增加时的标准UICollectionViewFlowLayout行为,以及启用Calculations开关且宽度减小后的JBSpacer行为: JBSpacer 可以配置特定的设置,也可以从多个选项中选择最佳/最紧密的间距。 间隔器会自动捕捉到像素(而非点)边界以进行精细控制,并且已经在 @1x、@2x 和 @3x 分辨率下进行了测试。 它目前用于和 。 两种方便的方法可以轻松应用计算出的间距: frameForItemAtIndex:为指定索引处的项目提供框架。 applySpacingToCollectionViewFlowLayou
【文件预览】:
JBSpacer-master
----JBSpacer.podspec(540B)
----LICENSE(1KB)
----JBSpacer.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(17KB)
----JBSpacer()
--------JBSpacerOption.m(4KB)
--------main.m(343B)
--------JBSpacer.m(10KB)
--------JBAppDelegate.m(2KB)
--------JBSpacerOption.h(3KB)
--------JBSpacer.h(5KB)
--------JBAppDelegate.h(286B)
--------Base.lproj()
--------JBViewController.h(224B)
--------JBViewController.m(6KB)
--------Info.plist(1KB)
----.gitignore(236B)
----README.md(4KB)
----JBSpacerTests()
--------Info.plist(760B)
--------JBSpacerTests.m(13KB)