Classes

The following classes are available globally.

  • Class that act like UIButton with more customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUAvatar : MUNibView
  • Class that act like a proportional bar with an indicator on top.

    See more

    Declaration

    Swift

    internal class MUBar : MUNibView
  • Class that act like UIButton with more customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUButton : MUNibView
  • Class that provide a header and a content view

    A view with customizable options as:

    • A header on the top with title and detail labels.
    • A content view that can be anything of type UIView.
    See more

    Declaration

    Swift

    @IBDesignable
    open class MUCard : MUNibView
  • Class that provide a circular progress indicator with customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUCircularProgress : MUNibView
  • An object that manages the content for a rectangular area on the screen from a xib file.

    See more

    Declaration

    Swift

    open class MUNibView : UIView
  • A class that create a weak target to avoid retain cycles.

    See more

    Declaration

    Swift

    final public class MUWeakProxy : NSObject
  • Class that act like UIDatePicker with more customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUDatePicker : MUNibView
  • Class that act like an horizontal slider with date components.

    See more

    Declaration

    Swift

    @IBDesignable
    public class MUDateSlider : MUNibView
  • Class that define the date slider cell.

    See more

    Declaration

    Swift

    final public class MUDateSliderCell : UICollectionViewCell
  • Class that describe the MUDateSlider layout

    See more

    Declaration

    Swift

    final class MUDateSliderLayout : UICollectionViewFlowLayout
  • Apple’s GraphSegment

    See more

    Declaration

    Swift

    internal final class GraphSegment : UIView
  • Apple’s GraphView

    See more

    Declaration

    Swift

    internal final class GraphView : UIView
  • Class that act like Apple’s GraphView with more customizable options.

    See more

    Declaration

    Swift

    public final class MUGraphView : MUNibView
  • Class that define a title and a detail description.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUHeader : MUNibView
  • Class that act like a bar chart image generator with customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUHistogram : MUNibView
  • Class that act like UIScrollView + isPagingEnabled with more customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUHorizontalPager : MUNibView
  • Class that provide an indicator with a animated counter label with customizable options. See MULabelCounter.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUIndicator : MUNibView
  • Class that provide a counter label with customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MULabelCounter : MUNibView
  • Class that act like UINavigationBar with more customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUNavigationBar : MUNibView
  • Class that provide a number slider collection view cell.

    See more

    Declaration

    Swift

    internal class MUNumberSliderCell : UICollectionViewCell
  • Class that generate overlay with customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUOverlay : MUNibView
  • Class that act like UIPageControl with more customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUPageControl : UIControl
  • Class that provide a pin code like component with customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUPinCode : MUNibView
  • Class that provide a horizontal progress with optionl value indicator with customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUProgress : MUNibView
  • Class that provide a proportional progress with customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUProportionalBar : MUNibView
  • Class that provide radar graph with multiple charts data.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MURadarGraph : MUNibView
  • Class that handle radar graph background view

    See more

    Declaration

    Swift

    final internal class MURadarGraphBackground : UIImageView
  • Class that handle radar graph view

    See more

    Declaration

    Swift

    final internal class MURadarGraphChart : UIImageView
  • Class that act like a group of MURadioButtonProtocol.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MURadioButtonGroup
  • Class that act like UISegmentedControl with more customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUSegmentedControl : UIControl
  • Class that provide a value with unit, and a detail string below

    A view with customizable options as:

    • A separator on the most left.
    • An image on the right of the separator or on the most left if no separator.
    • A block of labels with:
      • A value label and an unit label.
      • A description label.
    See more

    Declaration

    Swift

    @IBDesignable
    open class MUStat : MUNibView
  • Class that act like UITabBar with more customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUTabBar : UITabBar
  • Class that act like UITextField with more customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUTextField : MUNibView
  • Class that provide a circular indicator to represent time with customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUTime : MUNibView
  • Class that provide a slider to represent a timeline with customizable options.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUTimeSlider : MUNibView
  • Class that define a card (title, description, indicator and image) with screen animation.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUToast : MUNibView
  • Class that define a title and a button on left side.

    See more

    Declaration

    Swift

    @IBDesignable
    open class MUTopBar : MUNibView