INRecorderController.swift 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. //
  2. // INRecorderController.swift
  3. // Introduce
  4. //
  5. // Created by 胡志强 on 2021/11/29.
  6. //
  7. import Foundation
  8. import BFUIKit
  9. import BFFramework
  10. import BFRecordScreenKit
  11. import BFMaterialKit
  12. class INRecorderController: BFBaseViewController {
  13. lazy var addVideoBtn:UIButton = {
  14. let btn = UIButton(type: .custom)
  15. // btn.setTitle("Add", for: .normal)
  16. btn.setImage(UIImage(named: "add"), for: .normal)
  17. btn.addTarget(self, action: #selector(addVideo), for: .touchUpInside)
  18. return btn
  19. }()
  20. override func viewWillAppear(_ animated: Bool) {
  21. super.viewWillAppear(animated)
  22. hiddenNavigation()
  23. }
  24. override func viewDidLoad() {
  25. super.viewDidLoad()
  26. view.backgroundColor = .black
  27. view.addSubview(addVideoBtn)
  28. addVideoBtn.snp.makeConstraints { make in
  29. make.width.height.equalTo(170)
  30. make.center.equalToSuperview()
  31. }
  32. }
  33. override func didReceiveMemoryWarning() {
  34. super.didReceiveMemoryWarning()
  35. // Dispose of any resources that can be recreated.
  36. }
  37. @objc func addVideo(){
  38. let vc = INPhotoVideosController()
  39. vc.hidesBottomBarWhenPushed = true
  40. self.navigationController?.pushViewController(vc, animated: true)
  41. }
  42. }