vds_ios/VDS/Protocols/ViewProtocol.swift
Matt Bruce ecaaf8c229 helper method for setNeedsLayout()
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-02-14 13:55:11 -06:00

25 lines
460 B
Swift

//
// ViewProtocol.swift
// VDS
//
// Created by Matt Bruce on 7/22/22.
//
import Foundation
import UIKit
public protocol ViewProtocol {
// Can setup ui here. Should be called in the initialization functions.
func setup()
}
extension ViewProtocol where Self: UIView {
public func removeFromSuperview(_ view: UIView){
if view.superview != nil {
view.removeFromSuperview()
setNeedsDisplay()
}
}
}