diff --git a/Modules/RSCore/Sources/RSCore/UIKit/UIView+RSCore.swift b/Modules/RSCore/Sources/RSCore/UIKit/UIView+RSCore.swift index 267e047a6..3d1c53a5c 100644 --- a/Modules/RSCore/Sources/RSCore/UIKit/UIView+RSCore.swift +++ b/Modules/RSCore/Sources/RSCore/UIKit/UIView+RSCore.swift @@ -12,30 +12,16 @@ import UIKit extension UIView { public func setFrameIfNotEqual(_ rect: CGRect) { - if !self.frame.equalTo(rect) { - self.frame = rect + if frame != rect { + frame = rect } } - public func addChildAndPin(_ view: UIView) { - view.translatesAutoresizingMaskIntoConstraints = false - addSubview(view) - - NSLayoutConstraint.activate([ - safeAreaLayoutGuide.leadingAnchor.constraint(equalTo: view.leadingAnchor), - safeAreaLayoutGuide.trailingAnchor.constraint(equalTo: view.trailingAnchor), - safeAreaLayoutGuide.topAnchor.constraint(equalTo: view.topAnchor), - safeAreaLayoutGuide.bottomAnchor.constraint(equalTo: view.bottomAnchor) - ]) - - } - public func asImage() -> UIImage { let renderer = UIGraphicsImageRenderer(bounds: bounds) return renderer.image { rendererContext in layer.render(in: rendererContext.cgContext) } } - } #endif