AEImage
自适应图片查看器,适用于 iOS (支持缩放、陀螺仪运动和无尽滚动)
功能强大、轻量且易于使用的图片查看器,包括所有标准选项和一些更多功能。它可以从代码或 Storyboard 中调用,并在屏幕尺寸变化时自动调整图片大小,以符合其设置。
它具有标准缩放支持,还集成了基于陀螺仪的运动跟踪和基于设备移动的图片滚动。最后但同样重要的是,它在水平和垂直方向上都具有“无限滚动”效果,这可能对 360 度全景图片或任何您能想到的图片都很有用。
索引
特性
- 自适应具有多种显示模式的多重显示模式图片查看器
- 水平和垂直方向上的无限滚动效果 (可选)
- 基于陀螺仪运动的滚动 (可选)
用法
- 将
ImageScrollView
当作任何UIImageView
使用,但具有所有额外选项 - 使用便利的
ImageViewController
或ImageMotionViewController
import AEImage
class ExampleImageViewController: ImageMotionViewController {
override func viewDidLoad() {
super.viewDidLoad()
imageScrollView.displayMode = .fillHeight
imageScrollView.infiniteScroll = .horizontal
isMotionEnabled = true
motionSensitivity = 1.5
image = UIImage(named: "demo")
}
}
安装
.package(url: "https://github.com/tadija/AEImage.git", .upToNextMajor(from: "3.1.1")),
github "tadija/AEImage"
pod 'AEImage'
许可证
此代码采用 MIT 许可证发布。详情请参阅 LICENSE。