Swift 5.1 Platforms iOS CocoaPods Carthage Swift Package Manager License MIT

AEImage

iOS 自适应图像查看器(支持缩放、陀螺仪运动和无限滚动)

超级棒的轻量级且易于使用的图像查看器,具有所有标准选项以及更多功能。它可以从代码或 Storyboard 中使用,并且当其框架改变时,它将始终根据其设置适当地重新缩放图像。

它具有标准缩放支持,但也集成了陀螺仪运动跟踪和基于设备运动的图像滚动。最后但并非最不重要的一点是,它在水平和垂直方向都具有“无限滚动”效果,这对于 360 度全景图像或任何您能想到的用途都可能很有用。

AEImage

索引

功能

用法

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")
    }
    
}

有关更多详细信息,请查看 SourcesExample

安装

.package(url: "https://github.com/tadija/AEImage.git", .upToNextMajor(from: "3.1.1")),
github "tadija/AEImage"
pod 'AEImage'

许可证

此代码根据 MIT 许可证发布。有关详细信息,请参阅 LICENSE