mirror of
https://github.com/zhigang1992/GitHawk.git
synced 2026-05-31 12:44:52 +08:00
26 lines
615 B
Swift
26 lines
615 B
Swift
//
|
|
// FixedRefreshControl.swift
|
|
// Freetime
|
|
//
|
|
// Created by Ryan Nystrom on 1/13/18.
|
|
// Copyright © 2018 Ryan Nystrom. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
// https://stackoverflow.com/q/48178076/940936
|
|
final class FixedRefreshControl: UIRefreshControl {
|
|
|
|
override var frame: CGRect {
|
|
get { return super.frame }
|
|
set {
|
|
var newFrame = newValue
|
|
if let superScrollView = superview as? UIScrollView {
|
|
newFrame.origin.x = superScrollView.frame.minX - superScrollView.contentInset.left
|
|
}
|
|
super.frame = newFrame
|
|
}
|
|
}
|
|
|
|
}
|