OHCubeView 1.1.0

OHCubeView 1.1.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期最后发布2019 年 8 月
SPM支持 SPM

Øyvind HaugeØyvind Hauge 维护。



  • Øyvind Hauge

OHCubeView

灵感来源于 Instagram Stories 的 cube 滚动视图子类。

demonstration

要求

  • iOS >= 9.0
  • 自动布局

注意

仅支持竖屏模式。

安装

CocoaPods

在你的Podfile中,添加pod 'OHCubeView'并运行pod install。完成!

使用说明

  • 使用接口构建器,将UIScrollView实例添加到storyboard,并将其设置为OHCubeView的子类。将实例连接到视图控制器中的IBOutlet

Usage 1

  • 在你的视图控制器中,以编程方式将子视图添加到立方视图中(注意这可以是任何类型的UIView子类)。子视图将自动添加布局约束。
import UIKit
import OHCubeView

class ViewController: UIViewController {

    @IBOutlet weak var cubeView: OHCubeView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        // 1. Create subviews for our cube view (in this case, five image views)
        
        let iv1 = UIImageView(image: UIImage(named: "img1"))
        let iv2 = UIImageView(image: UIImage(named: "img2"))
        let iv3 = UIImageView(image: UIImage(named: "img3"))
        let iv4 = UIImageView(image: UIImage(named: "img4"))
        let iv5 = UIImageView(image: UIImage(named: "img5"))
        
        // 2. Add all subviews to the cube view
        
        cubeView.addChildViews([iv1, iv2, iv3, iv4, iv5])
    }
}

待办事项

  • 支持无限分页
  • 添加自定义代理方法