iOS 模仿抖音底部滚动分页按钮

2021-06-28  本文已影响0人  秋叶红90

底部按钮

IMG_52A4B353BBD3-1.jpeg

1 首先是一个scrollView

2 在scrollView 上加一个父视图 自定义一下名字为 MyCustomScrollView

import UIKit

class MyCustomScrollView: UIView {
    @IBOutlet weak var scrollView:UIScrollView?
    /*
    // Only override draw() if you perform custom drawing.
    // An empty implementation adversely affects performance during animation.
    override func draw(_ rect: CGRect) {
        // Drawing code
    }
    */
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
        let view = super.hitTest(point,with event:event)
        if (view == self) {
              return self.scrollView
        }
        return view
    }
}

3 让其scrollView 赋值给 父视图的 属性scrllView 意思就是越界之后的触摸事件,scrollView 在父视图上的位置为居中模式宽度 设为100 就可以了

4 scrollView的属性配置为

self.scrollView.isPagingEnabled = true
self.scrollView.clipsToBounds = false
上一篇 下一篇

猜你喜欢

热点阅读