TSEmojisTutorialsVC.swift 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // TSEmojisTutorialsVC.swift
  3. // AIEmoji
  4. //
  5. // Created by 100Years on 2025/1/22.
  6. //
  7. class TSEmojisTutorialsVC: TSBaseVC {
  8. lazy var scrollView: UIScrollView = {
  9. let scrollView = UIScrollView()
  10. scrollView.backgroundColor = .clear
  11. scrollView.translatesAutoresizingMaskIntoConstraints = false
  12. scrollView.backgroundColor = .clear
  13. scrollView.frame = self.contentView.bounds
  14. scrollView.contentSize = imageView.size
  15. return scrollView
  16. }()
  17. lazy var imageView: UIImageView = {
  18. let imageView = UIImageView.createImageView(imageName: "emojis_tutorials",contentMode: .scaleToFill)
  19. // 计算图片的实际高度
  20. let imageWidth = imageView.image?.size.width ?? k_ScreenWidth
  21. let imageHeight = imageView.image?.size.height ?? k_ScreenHeight
  22. let w = k_ScreenWidth-32
  23. let scale = w / imageWidth
  24. let scaledHeight = imageHeight * scale
  25. imageView.frame = CGRectMake(16, 8, w, scaledHeight)
  26. return imageView
  27. }()
  28. override func createView() {
  29. addNormalNavBarView()
  30. setPageTitle("How to add emojis to iMessages?".localized)
  31. contentView.addSubview(scrollView)
  32. scrollView.addSubview(imageView)
  33. }
  34. }