Classes
The following classes are available globally.
-
Animator is used to show a new view controller with defined animation.
Version
1.7.3See moreDate
18/09/2021Declaration
Swift
open class Animator : NSObject, UIViewControllerAnimatedTransitioning -
Declaration
Swift
public final class AppStoreHelper -
Declaration
Swift
public final class ApplicationHelper -
RingHelper provides support for playing rings and vibrations periodically.
Version
1.5.0See moreDate
08/05/2018Declaration
Swift
public final class RingHelper -
Declaration
Swift
open class Checkbox : UIButton -
Declaration
Swift
open class CollectionCell<V, R> : UICollectionViewCell, RowConfigurable where V : View<R>, R : RowType -
CollectionViewFactory defines a factory for generating collection components
Version
1.8.0See moreDate
07/06/22Declaration
Swift
open class CollectionViewFactory -
LabelCollectionCell defines a collection cell that contains a label view.
Version
1.8.0Date
06/05/22Declaration
Swift
open class LabelCollectionCell<V, R> : CollectionCell<V, R> where V : LabelView<R>, R : LabelRowType -
TapCollectionCell defines a collection cell that contains a tappable view.
Version
1.8.0Date
11/10/21Declaration
Swift
open class TapCollectionCell<V, R> : CollectionCell<V, R> where V : TapView<R>, R : TapRowType -
Declaration
Swift
public final class DefaultButtonRow : ButtonRow, DefaultButtonRowType, RowPresentable -
DefaultButtonTableCell wraps a default button view
Version
1.8.0Date
04/05/22Declaration
Swift
public final class DefaultButtonTableCell : ButtonTableCell<DefaultButtonView, DefaultButtonRow> -
DefaultTextView defines a button view that can be used directly
Version
1.8.0See moreDate
04/05/22Declaration
Swift
public final class DefaultButtonView : ButtonView<DefaultButtonRow> -
DefaultLabelRow defines the row of a label view that can be used directly
Version
1.8.0See moreDate
11/10/21Declaration
Swift
public final class DefaultLabelRow : LabelRow, DefaultLabelRowType, RowPresentable -
DefaultButtonTableCell wraps a default button view
Version
1.8.0Date
04/05/22Declaration
Swift
public final class DefaultLabelTableCell : LabelTableCell<DefaultLabelView, DefaultLabelRow> -
DefaultLabelView defines a label view that can be used directly
Version
1.8.0See moreDate
11/10/21Declaration
Swift
public final class DefaultLabelView : LabelView<DefaultLabelRow> -
DefaultTapRow defines the row of a tap view that can be used directly
Version
1.8.0See moreDate
11/10/21Declaration
Swift
public final class DefaultTapRow : TapRow, DefaultTapRowType, RowPresentable -
DefaultTapTableCell wraps a default table view
Version
1.8.0Date
04/05/22Declaration
Swift
public final class DefaultTapTableCell : TapTableCell<DefaultTapView, DefaultTapRow> -
Declaration
Swift
public final class DefaultTapView : TapView<DefaultTapRow> -
DefaultTextAreaRow defines a default row that presents a text view
Version
1.8.0Date
04/05/22Declaration
Swift
public final class DefaultTextAreaRow : TextRow, DefaultTextAreaRowType -
DefaultTextAreaView defines a text area view that can be used directly
Version
1.8.0See moreDate
04/05/22Declaration
Swift
public final class DefaultTextAreaView : TextAreaView<DefaultTextAreaRow> -
DefaultTextRow defines the row of a text field view that can be used directly
Version
1.8.0Date
04/05/22Declaration
Swift
public final class DefaultTextRow : TextRow, DefaultTextRowType -
DefaultTextView defines a text field view that can be used directly
Version
1.8.0See moreDate
04/05/22Declaration
Swift
public final class DefaultTextView : TextView<DefaultTextRow> -
DefaultToggleRow defines a default row that presents a toggle
Version
1.8.0Date
04/05/22Declaration
Swift
public final class DefaultToggleRow : ToggleRow, DefaultToggleRowType -
DefaultToggleTableCell wraps a default toggle view
Version
1.8.0Date
04/05/22Declaration
Swift
public final class DefaultToggleTableCell : ToggleTableCell<DefaultToggleView, DefaultToggleRow> -
DefaultToggleView defines a toggle view that can be used directly
Version
1.8.0See moreDate
04/05/22Declaration
Swift
public final class DefaultToggleView : ToggleView<DefaultToggleRow> -
Declaration
Swift
open class ButtonRow : Row, ButtonRowType -
Declaration
Swift
open class ItemsRow<ItemRow> : Row, ItemsRowType where ItemRow : TapRowType -
LabelRow presents a single item that has a sub title in the collection.
Version
1.8.0See moreDate
11/10/21Declaration
Swift
open class LabelRow : Row, LabelRowType -
Declaration
Swift
open class TapRow : LabelRow, TapRowType -
Declaration
Swift
open class TextRow : LabelRow, TextRowType -
Declaration
Swift
open class ToggleRow : LabelRow, ToggleRowType -
Declaration
Swift
open class ValueRow : LabelRow, ValueRowType -
Declaration
Swift
open class Section : SectionType -
ButtonTableCell defines a cell that has a button
Version
1.8.0Date
04/05/22Declaration
Swift
open class ButtonTableCell<V, R> : TableCell<V, R> where V : ButtonView<R>, R : ButtonRowType -
LabelTableCell defines a cell that has a subtitle
Version
1.8.0Date
04/05/22Declaration
Swift
open class LabelTableCell<V, R> : TableCell<V, R> where V : LabelView<R>, R : LabelRowType -
Declaration
Swift
open class TableCell<V, R> : UITableViewCell, RowConfigurable where V : View<R>, R : RowType -
TableViewFactory defines a factory for generating table components
Version
1.8.0See moreDate
02/05/22Declaration
Swift
open class TableViewFactory -
TapTableCell defines a cell that can be tapped.
Version
1.8.0Date
04/05/22Declaration
Swift
open class TapTableCell<V, R> : TableCell<V, R> where V : TapView<R>, R : TapRowType -
TextTableCell defines a cell that has a text field
Version
1.9.0Date
31/10/22Declaration
Swift
open class TextTableCell<V, R> : TableCell<V, R> where V : TextView<R>, R : TextRowType -
ToggleTableCell defines a cell that has a toggle
Version
1.8.0Date
04/05/22Declaration
Swift
open class ToggleTableCell<V, R> : TableCell<V, R> where V : ToggleView<R>, R : ToggleRowType -
Declaration
Swift
public class DefaultRuleFactory -
Declaration
Swift
open class ItemsView<ItemCell: CollectionCell<ItemView, ItemRow>, Row: ItemsRow<ItemRow>, ItemView: TapView<ItemRow>, ItemRow: TapRowType>: View<Row>, UICollectionViewDelegate, UICollectionViewDataSource -
Declaration
Swift
open class View<Row> : UIView, RowConfigurable where Row : RowType -
DeviceHelper is used to perform an user interaction. Such as sending an email or making a phone call.
Version
1.5.0See moreDate
17/08/2019Declaration
Swift
public final class DeviceHelper : NSObjectextension DeviceHelper: MFMailComposeViewControllerDelegate -
DeviceInfoAccessor is used to access info related to the device.
Version
1.6.0See moreDate
16/08/2019Declaration
Swift
public final class DeviceInfoAccessor -
CameraHelper is used to access the information about the camera.
Version
1.5.0See moreDate
18/08/2019Declaration
Swift
@available(macCatalyst 14.0, *) public final class CameraHelper -
Declaration
Swift
public final class CodeHelper -
ExpandableGalleryView is a horizontal sliding image page view, which has full screen mode. If the navigation bar is translucent, GalleryView should be put inside a ScrollView.
Version
1.5.0See moreDate
17/08/2019Declaration
Swift
public final class ExpandableGalleryView : GalleryView -
ImagePickerHelper is used to select an image in the image library or using the camera.
Version
1.6.0See moreDate
18/08/2019Declaration
Swift
-
KeyboarHelper is used to optimize the soft keyboard performance.
Version
1.5.0See moreDate
16/08/2019Declaration
Swift
public final class KeyboardHelper : NSObjectextension KeyboardHelper: UISearchBarDelegateextension KeyboardHelper: UITextFieldDelegate -
Declaration
Swift
open class InfiniteCell : UITableViewCell -
Declaration
Swift
open class InfiniteList : UITableViewextension InfiniteList: UITableViewDelegateextension InfiniteList: UITableViewDataSourceextension InfiniteList: UIScrollViewDelegate -
LocationHelper provides additional support for LocationManager.
Version
1.5.0See moreDate
08/09/2019Declaration
Swift
open class LocationHelper : CLLocationManagerextension LocationHelper: CLLocationManagerDelegate -
Declaration
Swift
public class MapView : MKMapViewextension MapView: LocationHelperDelegateextension MapView: MKMapViewDelegate -
Declaration
Swift
public final class MapViewPointextension MapViewPoint: Equatable -
CustomizedMessageHelper is used to display a customized message on the screen.
Version
1.5.0See moreDate
05/09/2019Declaration
Swift
public final class CustomizedMessageHelper : PopupViewextension CustomizedMessageHelper: MessageHelper -
SystemMessageHelper is used to display a system defined styled message on the screen.
Version
1.5.0See moreDate
31/07/2019Declaration
-
BottomSheetViewController is used to present a view controller from the bottom.
Version
1.9.7See moreDate
15/09/2022Declaration
Swift
open class BottomSheetViewController : ModalViewController -
ModalViewController is used to present a view controller modally.
Version
1.7.3See moreDate
02/10/2021Declaration
Swift
open class ModalViewController : UIViewControllerextension ModalViewController: UIViewControllerTransitioningDelegate -
Declaration
Swift
public class PageView : UIScrollViewextension PageView: UIScrollViewDelegate -
RootView is the root view of all customized view. It provides show and hide control and initialization control.
Date
05/08/2019See moreVersion
1.5.0Declaration
Swift
open class RootView : UIView
Classes Reference