代码地址: https://github.com/RainManGO/PanView
主要在Xib中使用:xib的view直接绑定panview即可。如图:
代码:
//
// PanView.swift
//
//
// Created by ZY on 2018/5/23.
// Copyright © 2018年 zy. All rights reserved.
//
import UIKit
enum slideStates {
case top
case bottom
}
class PanView: UIView {
var panViewStates: slideStates = .bottom //默认状态是在底部
var upPointY = 0.0 //最高值
var middleY = 0.0 //滑动view 中间判定值
var bottionY = 0.0 //最低值
var currentY = 0.0 //当前的Y值
let maxtop = 80.0
override func awakeFromNib() {
super.awakeFromNib()