SomeScroller
SomeScroller是一个无限滚动的水平或垂直滚动库。它包含Scroller视图。SomeScroller是包含一个集合视图的视图,可以逐个垂直或水平展示它的单元格。用户可以设置单屏上可见元素的数量以及如果需要的话,分隔符。如果元素的数量大于屏幕上元素的数量,滚动器将允许用户在两个方向上滚动元素。元素将无限重复滚动。如果没有元素可滚动,则用户可以设置重力参数。重力表示如何在屏幕上布局元素。它们可以被定位到左(上),右(下),居中或屏幕上对齐。另外,用户可以提供一个包含每个间隔百分比的向量。
视图项本身是UIView的子类。用户应提供它的宽度(水平情况下)或高度(垂直情况下)和可见元素的数量。用户可以为所有元素提供宽高比(如果始终相同的话)。用户还可以提供分隔符及其宽度。其他大小将根据这些提供参数计算。