Builder

@objc(MomentsIconStylingConfigBuilder)
public class Builder : NSObject

Undocumented

  • Sets custom image to like icon. Max size of corresponding view is 20x20px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setUserStoriesLikeCountIcon(icon: UIImage?) -> Builder
  • Sets custom image to view count icon. Max size of corresponding view is 20x20px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setUserStoriesViewCountIcon(icon: UIImage?) -> Builder
  • Sets custom image to analytics dialog heart icon. Max size of corresponding view is 16x16px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setAnalyticsDialogHeartIcon(icon: UIImage?) -> Builder
  • Sets custom image to studio share icon. Max size of corresponding view is 20x20px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setStudioShareIcon(icon: UIImage?) -> Builder
  • Sets custom image to studio back icon. Max size of corresponding view is 36x36px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setStudioBackIcon(icon: UIImage?) -> Builder
  • Sets custom image to gallery continue icon. Max size of corresponding view is 36x36px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setGalleryContinueIcon(icon: UIImage?) -> Builder
  • Sets custom image to uploading icon. Max size of corresponding view is 24x24px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setUserStoriesUploadingIcon(icon: UIImage?) -> Builder
  • Sets custom image to gallery close icon. Max size of corresponding view is 24x24px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setGalleryCloseIcon(icon: UIImage?) -> Builder
  • Sets custom image to add text icon. Max size of corresponding view is 40x40px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setStudioAddTextIcon(icon: UIImage?) -> Builder
  • Sets custom image to add link icon. Max size of corresponding view is 40x40px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setStudioAddLinkIcon(icon: UIImage?) -> Builder
  • Sets custom image to text highlight icon. Max size of corresponding view is 40x40px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setStudioTextHighlightIcon(textHighlightOnIcon: UIImage?, textHighlightOffIcon: UIImage?) -> Builder
  • Sets custom image to trash icon and its background. Max size of corresponding view is 20x20px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setStudioTrashIcon(trashIcon: UIImage?, trashIconBackground: UIImage?) -> Builder
  • Sets custom image to gallery dropdown icon. Max size of corresponding view is 16x16px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setGalleryDropdownIcon(icon: UIImage?) -> Builder
  • Sets custom image to user stories close icon. Max size of corresponding view is 32x32px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setUserStoriesCloseIcon(icon: UIImage?) -> Builder
  • Sets custom image to user stories menu icon. Max size of corresponding view is 32x32px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setUserStoriesOptionsIcon(icon: UIImage?) -> Builder
  • Sets custom image to mute icon. Max size of corresponding view is 40x40px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setStudioMuteIcon(muteIcon: UIImage?, unmuteIcon: UIImage?) -> Builder
  • Sets custom image to camera flash icon. Max size of corresponding view is 40x40px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setCameraFlashIcon(cameraFlashOffIcon: UIImage?, cameraFlashAutoIcon: UIImage?, cameraFlashOnIcon: UIImage?) -> Builder
  • Sets custom image to camera gallery icon. Max size of corresponding view is 40x40px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setCameraGalleryIcon(icon: UIImage?) -> Builder
  • Sets custom image to camera switch icon. Max size of corresponding view is 40x40px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setCameraSwitchIcon(icon: UIImage?) -> Builder
  • Sets custom image to camera back icon. Max size of corresponding view is 36x36px. Scale type of the view is ContentMode.scaleAspectFit.

    Declaration

    Swift

    @objc
    public func setCameraBackIcon(icon: UIImage?) -> Builder
  • Undocumented

    Declaration

    Swift

    @objc
    public func build() -> MomentsIconStylingConfig