TSBaseView.swift 806 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // TSBaseView.swift
  3. // TSLiveWallpaper
  4. //
  5. // Created by 100Years on 2024/12/24.
  6. //
  7. open class TSBaseView : UIView {
  8. public lazy var contentView:UIView = {
  9. let view = UIView()
  10. view.backgroundColor = .clear
  11. return view
  12. }()
  13. public override init(frame: CGRect) {
  14. super.init(frame: frame)
  15. self.backgroundColor = .clear
  16. self.addSubview(contentView)
  17. contentView.snp.makeConstraints { make in
  18. make.top.leading.trailing.bottom.equalTo(0)
  19. }
  20. creatUI()
  21. dealThings()
  22. }
  23. required public init?(coder: NSCoder) {
  24. fatalError("init(coder:) has not been implemented")
  25. }
  26. open func creatUI(){
  27. }
  28. open func dealThings(){
  29. }
  30. }