Files
GitHawk/Classes/Views/FixedRefreshControl.swift
Ryan Nystrom 65959c7c14 Card inset design completely overhauled (#1396)
* card inset design completely overhauled

* respond to safe area changes
2018-01-13 12:37:00 -05:00

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
}
}
}