Classes

The following classes are available globally.

JJAnimationSettings

  • General animation configuration settings

    See more

    Declaration

    Swift

    @objc
    public class JJAnimationSettings : NSObject

JJButtonAnimationConfiguration

JJItemAnimationConfiguration

JJItemLayout

JJItemPreparation

  • Item preparation

    See more

    Declaration

    Swift

    @objc
    public class JJItemPreparation : NSObject
  • The item view representing an action.

    See more

    Declaration

    Swift

    @objc
    @IBDesignable
    open class JJActionItem : UIControl
  • A colored circle with an highlighted state

    See more

    Declaration

    Swift

    @objc
    @IBDesignable
    public class JJCircleView : UIView
  • A floating action button.

      let actionButton = JJFloatingActionButton()
    
      actionButton.addItem(title: "item 1", image: image1) { item in
          // do something
      }
    
      actionButton.addItem(title: "item 2", image: image2) { item in
          // do something
      }
    
      view.addSubview(actionButton)
    
    See more

    Declaration

    Swift

    @objc
    @IBDesignable
    public class JJFloatingActionButton : UIControl