Slather logo

Coverage for "CGRect+Extension.swift" : 0.00%

(0 of 12 relevant lines covered)

ChatLayout/Classes/Core/Extensions/CGRect+Extension.swift

1
//
2
// ChatLayout
3
// CGRect+Extension.swift
4
// https://github.com/ekazaev/ChatLayout
5
//
6
// Created by Eugene Kazaev in 2020-2022.
7
// Distributed under the MIT license.
8
//
9
10
import Foundation
11
import UIKit
12
13
extension CGRect {
14
15
    func equalRounded(to rect: CGRect) -> Bool {
!
16
        return abs(origin.x - rect.origin.x) <= 1 &&
!
17
            abs(origin.y - rect.origin.y) <= 1 &&
!
18
            abs(size.width - rect.size.width) <= 1 &&
!
19
            abs(size.height - rect.size.height) <= 1
!
20
    }
!
21
22
    var higherPoint: CGPoint {
!
23
        return origin
!
24
    }
!
25
26
    var lowerPoint: CGPoint {
!
27
        return CGPoint(x: origin.x + size.width, y: origin.y + size.height)
!
28
    }
!
29
30
}