ASHorizontalScrollView 1.5.2

ASHorizontalScrollView 1.5.2

测试已测试
语言语言 SwiftSwift
许可 未知
发布最后发布2018年10月
SPM支持 SPM

陈天成维护。



  • 陈天成

ASHorizontalScrollView

适用于 App Store 的风格水平滚动视图 Swift Version License MIT Plaform Carthage compatible Pod Version

其行为类似于 App Store 中应用的滑动行为。提供 Objective-C (自 v1.3 以来不再更新) 和 Swift 版本,它们执行完全相同的功能,请根据需要选择。

请注意,动画并非来自示例项目。

请注意,从现在起,Objective-C 源代码将不会更新,因为我已经完全使用 Swift 来进行所有我的工作。

安装

使用以下任一选项进行安装

  1. 从“源”文件夹下载源代码并将其拖入您的项目。

  2. 使用 CocoaPods

    Swift

    pod 'ASHorizontalScrollView', '~> 1.5.1'

    Objective-C

    pod 'ASHorizontalScrollViewForObjectiveC', '~> 1.3'
  3. 使用 Carthage

    Swift

    github "terenceLuffy/AppStoreStyleHorizontalScrollView" ~> 1.5.1

如何使用?

请查阅这里(已更新为v1.5,请检查示例项目以了解用法)

版本

1.0: 首次发布

1.1: 修改以适应iOS 9和Swift 2.1

1.2: 将C风格代码修改为与Swift 3兼容的代码,修复了移除item的最后一个索引时的崩溃错误

1.3: 支持 Swift 3 和 XCode 8,添加对nib文件的支持

1.4: 在判断是否滚动到下一个项目时增加了自定义宽度;增加了对所有苹果设备屏幕大小的支持,现在您可以指定不同大小的最小边距、最小出现宽度和左边距,以适应各种屏幕大小。

1.5: 引入新的属性,允许为不同屏幕大小设置每屏的项目数,而不是设置最小边距,以及新的属性,当项目宽度不足以填满整个屏幕宽度时,可以在项目中居中子视图

1.5.1: 在移除所有项目前添加了项目大小的检查,以避免崩溃

支持的iOS版本

iOS 8.0或更高版本。

授权

The MIT License (MIT) 版权所有 (C) 2014-2017 陈威威

特此授予任何人无条件、免费地获取本软件及其相关文档文件(以下简称“软件”)的副本的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许提供软件的人士进行此类操作,但须遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何形式的保证,无论是明示的、默示的,包括但不限于适销性、特定用途适用性和非侵权性等保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担责任,无论是由于合同、侵权或其他行为而引起的,无论是否存在因软件、使用或以其他方式处理软件而产生的直接、间接、附带、特殊、衍生产生的损害。

支持

发现虫子了?请发送邮件给我。