Classes

The following classes are available globally.

  • A builder to create an alert.

    See more

    Declaration

    Swift

    public class AlertControllerBuilder
    extension AlertControllerBuilder: AlertBuilder
    extension AlertControllerBuilder: AlertBuilderProtocol
    extension AlertControllerBuilder: SheetBuilder
  • This class enables you to use Package. It handles all the lifecycle of Package, including destroying it when is not useful anymore.

    See more

    Declaration

    Swift

    open class PKGCollectionViewController : UICollectionViewController, PKGControllerProtocol
  • This class enables you to use Package. It handles all the lifecycle of Package, including destroying it when is not useful anymore.

    See more

    Declaration

    Swift

    open class PKGNavigationController : UINavigationController, PKGControllerProtocol
  • This class enables you to use Package. It handles all the lifecycle of Package, including destroying it when is not useful anymore.

    See more

    Declaration

    Swift

    open class PKGPageViewController : UIPageViewController, PKGControllerProtocol
  • This class enables you to use Package. It handles all the lifecycle of Package, including destroying it when is not useful anymore.

    See more

    Declaration

    Swift

    open class PKGSplitViewController : UISplitViewController, PKGControllerProtocol
  • This class enables you to use Package. It handles all the lifecycle of Package, including destroying it when is not useful anymore.

    See more

    Declaration

    Swift

    open class PKGTabBarController : UITabBarController, PKGControllerProtocol
  • This class enables you to use Package. It handles all the lifecycle of Package, including destroying it when is not useful anymore.

    See more

    Declaration

    Swift

    open class PKGTableViewController : UITableViewController, PKGControllerProtocol
  • This class enables you to use Package. It handles all the lifecycle of Package, including destroying it when is not useful anymore.

    See more

    Declaration

    Swift

    open class PKGViewController : UIViewController, PKGControllerProtocol
  • This is a DTO to transfer data between controllers.

    See more

    Declaration

    Swift

    public final class Package
    extension Package: NSCopying
    extension Package: Equatable
    extension Package: CustomStringConvertible, CustomDebugStringConvertible
  • A calendar date picker.

    See more

    Declaration

    Swift

    public class DatePickerController : PKGViewController, JTACMonthViewDelegate, JTACMonthViewDataSource
    extension DatePickerController: PKGInstantiatableStoryboard
  • A view user’s avatar.

    See more

    Declaration

    Swift

    @IBDesignable
    public class AvatarView : CircleLabelView
  • A capsule with a label inside.

    See more

    Declaration

    Swift

    @IBDesignable
    public class CapsuleLabelView : CapsuleView
  • A capsule.

    See more

    Declaration

    Swift

    @IBDesignable
    public class CapsuleView : UIView
  • A circle with a label inside.

    See more

    Declaration

    Swift

    @IBDesignable
    public class CircleLabelView : CircleView
  • A circle.

    See more

    Declaration

    Swift

    @IBDesignable
    public class CircleView : UIView
  • A bar button item with X icon.

    See more

    Declaration

    Swift

    public class CloseBarButtonItem : UIBarButtonItem
  • Undocumented

    See more

    Declaration

    Swift

    @IBDesignable
    public class DividerView : UIView
  • An object that manages an horizontal list of selectionable content.

    See more

    Declaration

    Swift

    public class HorizontalSelectionView : UIView
    extension HorizontalSelectionView: UICollectionViewDelegateFlowLayout, UICollectionViewDataSource
  • A rectangle with a label inside.

    See more

    Declaration

    Swift

    @IBDesignable
    public class RectangleLabelView : RectangleView
  • A rectangle.

    See more

    Declaration

    Swift

    @IBDesignable
    public class RectangleView : UIView
  • An UILabel, given a reference time, renders that time as a time period relative to the current time..

    See more

    Declaration

    Swift

    open class RelativeTimeLabel : UILabel