Rename to rossler\\attix
This commit is contained in:
32
App/Utilities/CGPoint+Utils.swift
Normal file
32
App/Utilities/CGPoint+Utils.swift
Normal file
@@ -0,0 +1,32 @@
|
||||
//
|
||||
// CGPoint+Utils.swift
|
||||
// SBrowser
|
||||
//
|
||||
// Created by James Magahern on 7/23/20.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
extension CGRect
|
||||
{
|
||||
var center: CGPoint {
|
||||
get {
|
||||
return CGPoint(x: size.width / 2.0, y: size.height / 2.0)
|
||||
}
|
||||
}
|
||||
|
||||
public func avoiding(verticalInsets insets: UIEdgeInsets) -> CGRect {
|
||||
var rect = self
|
||||
rect.origin.y += insets.top
|
||||
rect.size.height -= insets.top
|
||||
|
||||
return rect
|
||||
}
|
||||
|
||||
public func centeredY(inRect: CGRect) -> CGRect {
|
||||
var rect = self
|
||||
rect.origin.y = CGRound((inRect.height - rect.height) / 2.0)
|
||||
|
||||
return rect
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user