iOS 自适应图像查看器(支持缩放、陀螺仪运动和无限滚动)
超级棒的轻量级且易于使用的图像查看器,具有所有标准选项以及更多功能。它可以从代码或 Storyboard 中使用,并且当其框架改变时,它将始终根据其设置适当地重新缩放图像。
它具有标准缩放支持,但也集成了陀螺仪运动跟踪和基于设备运动的图像滚动。最后但并非最不重要的一点是,它在水平和垂直方向都具有“无限滚动”效果,这对于 360 度全景图像或任何您能想到的用途都可能很有用。
UIImageView
一样使用 ImageScrollView
,但具有所有附加选项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。