NCMoreUserCell.swift 771 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // NCMoreUserCell.swift
  3. // Nextcloud
  4. //
  5. // Created by Milen on 14.06.23.
  6. // Copyright © 2023 Marino Faggiana. All rights reserved.
  7. //
  8. import Foundation
  9. import MarqueeLabel
  10. class NCMoreUserCell: UITableViewCell {
  11. @IBOutlet weak var displayName: UILabel!
  12. @IBOutlet weak var avatar: UIImageView!
  13. @IBOutlet weak var icon: UIImageView!
  14. @IBOutlet weak var status: MarqueeLabel!
  15. override var frame: CGRect {
  16. get {
  17. return super.frame
  18. }
  19. set (newFrame) {
  20. var frame = newFrame
  21. let newWidth = frame.width * 0.90
  22. let space = (frame.width - newWidth) / 2
  23. frame.size.width = newWidth
  24. frame.origin.x += space
  25. super.frame = frame
  26. }
  27. }
  28. }