Extras
-
A container
See moreUICollectionViewCell
that constraints its contained view to its margins.Declaration
Swift
public final class ContainerCollectionViewCell<CustomView> : UICollectionViewCell where CustomView : UIView
-
A delegate of
See moreContainerCollectionViewCell
/ContainerCollectionReusableView
should implement this methods if it is required to participate in containers lifecycle.Declaration
Swift
public protocol ContainerCollectionViewCellDelegate : AnyObject
-
A container
See moreUICollectionReusableView
that constraints its contained view to its margins.Declaration
Swift
public final class ContainerCollectionReusableView<CustomView> : UICollectionReusableView where CustomView : UIView
-
A container view that helps to layout the message view and its accessory
See moreDeclaration
Swift
public final class MessageContainerView<AccessoryViewFactory, MainView> : UIView where AccessoryViewFactory : StaticViewFactory, MainView : UIView
-
See moreCellLayoutContainerView
is a container view that helps to arrange the views in a horizontal cell-alike layout with an optionalLeadingAccessory
first, aCustomView
next and am optionalTrailingAccessory
last. UseVoidViewFactory
to specify thatLeadingAccessory
orTrailingAccessory
views should not be allocated.Declaration
Swift
public final class CellLayoutContainerView<LeadingAccessory, CustomView, TrailingAccessory> : UIView where LeadingAccessory : StaticViewFactory, CustomView : UIView, TrailingAccessory : StaticViewFactory
-
Alignment for
See moreCellLayoutContainerView
that corresponds toUIStackView.Alignment
Declaration
Swift
public enum CellLayoutContainerViewAlignment
-
Container view that allows its
See moreCustomView
to have lose connection to the margins of the container according to the settings provided inEdgeAligningView.flexibleEdges
Declaration
Swift
public final class EdgeAligningView<CustomView> : UIView where CustomView : UIView
-
This container view is designed to hold two
See moreUIView
elements and arrange them in a horizontal or vertical axis. It also allows to easily change the order of the views if needed.Declaration
Swift
public final class SwappingContainerView<CustomView, AccessoryView> : UIView where CustomView : UIView, AccessoryView : UIView
-
A container view that masks its contained view with an image provided.
See moreDeclaration
Swift
public final class ImageMaskedView<CustomView> : UIView where CustomView : UIView
-
A transformation to apply to the
See moreImageMaskedView.maskingImage
Declaration
Swift
public enum ImageMaskedViewTransformation
-
A container view that keeps its
See moreCustomView
masked with the corner radius provided.Declaration
Swift
public final class RoundedCornersContainerView<CustomView> : UIView where CustomView : UIView
-
A factory that creates optional contained
See moreUIView
s should conform to this protocol.Declaration
Swift
public protocol StaticViewFactory
-
Use this factory to specify that this view should not be build and should be equal to nil within the container.
See moreDeclaration
Swift
public struct VoidViewFactory : StaticViewFactory