MoEngageStarRatingView

@IBDesignable
@objcMembers
@MainActor
public class MoEngageStarRatingView : UIControl

Public Properties

  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var maximumValue: UInt { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var minimumValue: CGFloat { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var value: CGFloat { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var spacing: CGFloat { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var allowsHalfStars: Bool { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var accurateHalfStars: Bool { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var continuous: Bool
  • Declaration

    Swift

    @MainActor
    public var shouldBecomeFirstResponder: Bool
  • Declaration

    Swift

    @MainActor
    public var shouldBeginGestureRecognizerBlock: MoEngageGestureRecognizerHandler?
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var starBorderColor: UIColor? { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var starBorderWidth: CGFloat { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var emptyStarColor: UIColor { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var emptyStarImage: UIImage? { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var halfStarImage: UIImage? { get set }
  • Declaration

    Swift

    @IBInspectable
    @MainActor
    public var filledStarImage: UIImage? { get set }
  • Declaration

    Swift

    @MainActor
    public var customRatingIconList: [String : MoEngageInAppRatingIcon]?

Computed Properties

  • Declaration

    Swift

    @MainActor
    public override var backgroundColor: UIColor? { get set }

Initialization

  • Declaration

    Swift

    @MainActor
    public override init(frame: CGRect)
  • Declaration

    Swift

    @MainActor
    public required init?(coder: NSCoder)
  • Declaration

    Swift

    @MainActor
    public override func setNeedsLayout()

Value Setter with Action

State

  • Declaration

    Swift

    @MainActor
    public override var isEnabled: Bool { get set }

Drawing

  • Declaration

    Swift

    @MainActor
    public override func draw(_ rect: CGRect)

Touches

  • Declaration

    Swift

    @MainActor
    public override func beginTracking(_ touch: UITouch, with event: UIEvent?) -> Bool
  • Declaration

    Swift

    @MainActor
    public override func continueTracking(_ touch: UITouch, with event: UIEvent?) -> Bool
  • Declaration

    Swift

    @MainActor
    public override func endTracking(_ touch: UITouch?, with event: UIEvent?)
  • Declaration

    Swift

    @MainActor
    public override func cancelTracking(with event: UIEvent?)
  • Declaration

    Swift

    @MainActor
    public override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool

First Responder

Intrinsic Content Size

  • Declaration

    Swift

    @MainActor
    public override var intrinsicContentSize: CGSize { get }

Accessibility

  • Declaration

    Swift

    @MainActor
    public override var isAccessibilityElement: Bool { get set }
  • Declaration

    Swift

    @MainActor
    public override var accessibilityLabel: String? { get set }
  • Declaration

    Swift

    @MainActor
    public override var accessibilityTraits: UIAccessibilityTraits { get set }
  • Declaration

    Swift

    @MainActor
    public override var accessibilityValue: String? { get set }
  • Declaration

    Swift

    @MainActor
    public override func accessibilityActivate() -> Bool
  • Declaration

    Swift

    @MainActor
    public override func accessibilityIncrement()
  • Declaration

    Swift

    @MainActor
    public override func accessibilityDecrement()