mirror of
https://github.com/zhigang1992/GitHawk.git
synced 2026-06-15 10:07:55 +08:00
28 lines
596 B
Swift
28 lines
596 B
Swift
//
|
|
// CGSize+Utility.swift
|
|
// StyledTextKit
|
|
//
|
|
// Created by Ryan Nystrom on 12/13/17.
|
|
// Copyright © 2017 Ryan Nystrom. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
public extension CGSize {
|
|
|
|
func snapped(scale: CGFloat) -> CGSize {
|
|
var size = self
|
|
size.width = ceil(size.width * scale) / scale
|
|
size.height = ceil(size.height * scale) / scale
|
|
return size
|
|
}
|
|
|
|
func resized(inset: UIEdgeInsets) -> CGSize {
|
|
var size = self
|
|
size.width += inset.left + inset.right
|
|
size.height += inset.top + inset.bottom
|
|
return size
|
|
}
|
|
|
|
}
|