Lightbox 是一个方便易用的 iOS 应用图片查看器,拥有您所期望的所有功能:
<div align="center"> <img src="https://yellow-cdn.veclightyear.com/ab5030c0/d8787785-756a-480f-b564-95d4f56736bd.png" height="500"> <img src="https://yellow-cdn.veclightyear.com/ab5030c0/2f8229a1-27ac-4fb1-b214-cdc2ec6e5f1b.png" height="500"> </div>要启动幻灯片,只需实例化 LightboxController
,设置所需的代理并呈现它:
// 创建图片数组 let images = [ LightboxImage(imageURL: URL(string: "https://cdn.arstechnica.net/2011/10/05/iphone4s_sample_apple-4e8c706-intro.jpg")!), LightboxImage( image: UIImage(named: "photo1")!, text: "这是一个从 URL 加载的远程图片示例" ), LightboxImage( image: UIImage(named: "photo2")!, text: "", videoURL: URL(string: "https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4") ), LightboxImage( image: UIImage(named: "photo3")!, text: "这是一个本地图片示例。" ) ] // 创建 LightboxController 实例 let controller = LightboxController(images: images) // 设置代理 controller.pageDelegate = self controller.dismissalDelegate = self // 使用动态背景 controller.dynamicBackground = true // 呈现控制器 present(controller, animated: true, completion: nil)