Classes
The following classes are available globally.
-
A subclass of
UIButton
allowing to easily specify line spacing and kerning.This class exposes properties allowing to customize the title in Interface Builder. Internally, this class works by setting
See moresetAttributedTitle(_:, for:)
. Do not use this class if you’re usingsetAttributedTitle(_:, for:)
anywhere.Declaration
Swift
open class ButtonWithTitleAdjustment : UIButton
-
Similar to
See moreAction
, except if the action is already executing, subsequentapply()
call will not fail, and will be completed with the same output when the initial executing action completes. Disposing any of theSignalProducer
returned by ‘apply()` will cancel the action.Declaration
Swift
public class CoalescingAction<Output, Error> : ActionProtocol where Error : Error
-
Adds formatting (decoration) characters to text field’s content according to a variable pattern. Can be used for payment card number formatting, phone number formatting, etc.
See moreDeclaration
Swift
public final class DecoratingTextFieldDelegate : NSObject
-
A button that dims a view when highlighted.
See moreDeclaration
Swift
public final class DimmingButton : UIButton
-
An easy to use wrapper around
CGGradient
for drawing linear gradients.For examples and testing its usage, you can use the
See moreFueledUtils
playground file provided with the workspace.Declaration
Swift
public final class GradientView : UIView
-
A view with an intrinsic content size of 1px by 1px
See moreDeclaration
Swift
open class HairlineView : UIView
-
Binds keyboard appearance and metrics to scroll view content and scroll bar insets and/or a layout constraint relative to reference view. This object can be created and linked in a sotryboard.
See moreDeclaration
Swift
open class KeyboardInsetHelper : NSObject
-
A subclass of
UILabel
allowing to easily specify line spacing and kerning.This class exposes properties allowing to customize the title in Interface Builder. Internally, this class works by setting
See moreattributedText
. Do not use this class if you’re usingattributedText
anywhere.Declaration
Swift
open class LabelWithTitleAdjustment : UILabel
-
Deprecated: Please just make your type a
See moreclass
that conform toReactiveExtensionsProvider
instead; there is no need to inherit from this anymore. This base class adds RAC-stylereactive
proxy to Swift objects.Declaration
Swift
@available(*, deprecated, message: "Make your type a class that conforms to ReactiveLifetimeProvider instead") open class Lifetimed : ReactiveLifetimeProvider
-
A UIAlertController wrapper that sends values associated with alert actions to its output signal that emits values of type
See moreT
.Declaration
Swift
public final class SignalingAlert<T>
-
A disposable that disposes of its wrapped disposable, and allows its wrapped disposable to be replaced. The
Inner
disposable type is fixed and cannot be changed.Note
This class is backed internally by aSerialDisposable()
, so if the documentation of this class differs in any way fromSerialDisposable
, please use its documentation as the source of truth.Declaration
Swift
public final class TypedSerialDisposable<Inner> : Disposable where Inner : Disposable