VegaScroll

UICollectionView 流式布局列表动效
授权协议 MIT
开发语言 Swift
所属分类 iOS代码库、 滚动视图(ScrollView)
软件类型 开源软件
地区 不详
投 递 者 宣原
操作系统 iOS
开源组织
适用人群 未知
 软件概览

VegaScroll 是一款用于 UICollectionView 的流式布局列表动效,完全采用 Swift 4 编写,兼容 iOS 11 和 xCode 9 。

Usage

import VegaScrollFlowLayout

let layout = VegaScrollFlowLayout()
collectionView.collectionViewLayout = layout
layout.minimumLineSpacing = 20
layout.itemSize = CGSize(width: collectionView.frame.width, height: 87)
layout.sectionInset = UIEdgeInsets(top: 10, left: 0, bottom: 10, right: 0)

Demo

 相关资料
  • 在移动终端兴起的时代,可以预见的是,未来还会涌现出更多大小不一的屏幕,人们需要一种灵活的、能够适应未知设备的方法,使得我们的设计在所有屏幕中都能完美显示,这就催生了流式布局。 使用流式布局时,尺寸不再使用像素,而是使用百分百进行设置。这种布局可以自适应用户的分辨率,并根据浏览器窗口尺寸自由伸缩,非常高效的利用空间。当浏览器窗口变大,元素的尺寸会变宽,当浏览器窗口变小,元素的尺寸也会跟着变小。页面周

  • 我必须创建一个包含表和嵌套表的文档。当将嵌套表添加到具有固定宽度的列(在我的示例中,这是第一列,宽度为150pt)时,嵌套表看起来与预期一样(第一列auto,第二列70pt)。但是,如果我将相同的嵌套表添加到一个应该自动调整宽度的列中,嵌套表的列似乎也会更改为auto。是不是我错过了什么? 嵌套表示例 生成此示例的代码如下所示

  • 本文向大家介绍Bootstrap CSS布局之列表,包括了Bootstrap CSS布局之列表的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Bootstrap CSS布局中的列表布局,供大家参考,具体内容如下 列表 普通列表ul li 有序列表ol li 去点列表.list-unstyled 内联列表.list-inline 定义列表dl dt dd 水平定义列表dl-horizo

  • 问题内容: 我想知道这里是否有人对下面的两栏css布局有一个相当简单的教程。左固定列和流体含量列,具有页眉和页脚以及相等的列高。 问题答案: 试试这个动态驱动器布局及其亲戚(我是通过类似的问题向我指出的)。

  • 本文向大家介绍列举几种瀑布流布局的方法相关面试题,主要包含被问及列举几种瀑布流布局的方法时的应答技巧和注意事项,需要的朋友参考一下 flex方法: .waterfall{ //从上到下 display: flex; flex-direction: row; } .column { //从左到右 display: flex; flex-direction: column; width: calc(1

  • 正常流布局的规则是将组件从左到右放置,当一行的空间被占满后则会换到下一行继续放置剩下的组件。默认情况下,一个块级组件的宽度是其父组件的100%,其高度与其内容高度一致,而内联块级组件的宽高则与内容一致。 与网页布局的差异: 没有 inline 显示方式:LCUI 的布局引擎在设计之初就没有考虑支持基于文本的布局,因为实现比较复杂,需要耗费较多的时间和精力去开发和维护,而且当时并没有复杂的文本排版需

  • 本文向大家介绍android流式布局onLayout()方法详解,包括了android流式布局onLayout()方法详解的使用技巧和注意事项,需要的朋友参考一下 在上一篇中及就写了自定义view中的onMeausre()和onDraw()两个方法。在这里就用简单的流式布局来介绍一下onLayout()方法。 在onLayout方法中有四个参数,我画了一个简单的图来分清楚值哪里。   好啦,现在就