NMFOverlayImage


@interface NMFOverlayImage : NSObject

오버레이에서 사용하는 비트맵 이미지를 나타내는 불변 클래스. 팩토리 메서드를 이용해 asset, UIImage, NSBundle 등으로부터 인스턴스를 생성할 수 있습니다.

  • 재사용 식별자.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull reuseIdentifier;

    Swift

    var reuseIdentifier: String { get }
  • 이미지의 너비.

    Declaration

    Objective-C

    @property (nonatomic, readonly) CGFloat imageWidth;

    Swift

    var imageWidth: CGFloat { get }
  • 이미지의 높이.

    Declaration

    Objective-C

    @property (nonatomic, readonly) CGFloat imageHeight;

    Swift

    var imageHeight: CGFloat { get }
  • 이미지의 스케일.

    Declaration

    Objective-C

    @property (nonatomic, readonly) CGFloat imageScale;

    Swift

    var imageScale: CGFloat { get }
  • 이미지.

    Declaration

    Objective-C

    @property (nonatomic, readonly) UIImage *_Nonnull image;

    Swift

    var image: UIImage { get }
  • UIImage로부터 NMFOverlayImage 객체를 생성합니다. reuseIdentifier는 이미지 객체의 description으로 자동 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)overlayImageWithImage:(nonnull UIImage *)image;

    Swift

    convenience init(image: UIImage)

    Parameters

    image

    비트맵을 생성할 이미지 객체.

    Return Value

    NMFOverlayImage 객체.

  • UIImage로부터 NMFOverlayImage 객체를 생성합니다. reuseIdentifieridentifier로 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)overlayImageWithImage:(nonnull UIImage *)image
                                  reuseIdentifier:(nullable NSString *)identifier;

    Swift

    convenience init(image: UIImage, reuseIdentifier identifier: String?)

    Parameters

    image

    비트맵을 생성할 이미지 객체.

    identifier

    재사용 식별자.

    Return Value

    NMFOverlayImage 객체.

  • 앱의 asset에 존재하는 이미지로부터 NMFOverlayImage 객체를 생성합니다. reuseIdentifier는 이미지 객체의 description으로 자동 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)overlayImageWithName:(nonnull NSString *)imageName;

    Swift

    convenience init(name imageName: String)

    Parameters

    imageName

    비트맵을 생성할 이미지 asset 이름.

    Return Value

    NMFOverlayImage 객체.

  • 앱의 asset에 존재하는 이미지로부터 NMFOverlayImage 객체를 생성합니다. reuseIdentifieridentifier로 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)overlayImageWithName:(nonnull NSString *)imageName
                                 reuseIdentifier:(nullable NSString *)identifier;

    Swift

    convenience init(name imageName: String, reuseIdentifier identifier: String?)

    Parameters

    imageName

    비트맵을 생성할 이미지 asset 이름.

    identifier

    재사용 식별자.

    Return Value

    NMFOverlayImage 객체.

  • 지정한 bundle의 asset에 존재하는 이미지로부터 NMFOverlayImage 객체를 생성합니다. reuseIdentifier는 이미지 객체의 description으로 자동 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)overlayImageWithName:(nonnull NSString *)imageName
                                        inBundle:(nullable NSBundle *)bundle;

    Swift

    convenience init(name imageName: String, in bundle: Bundle?)

    Parameters

    imageName

    비트맵을 생성할 이미지 asset 이름.

    bundle

    이미지를 찾을 번들.

    Return Value

    NMFOverlayImage 객체.

  • 지정한 bundle의 asset에 존재하는 이미지로부터 NMFOverlayImage 객체를 생성합니다. reuseIdentifieridentifier로 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)overlayImageWithName:(nonnull NSString *)imageName
                                        inBundle:(nullable NSBundle *)bundle
                                 reuseIdentifier:(nullable NSString *)identifier;

    Swift

    convenience init(name imageName: String, in bundle: Bundle?, reuseIdentifier identifier: String?)

    Parameters

    imageName

    비트맵을 생성할 이미지 asset 이름.

    bundle

    이미지를 찾을 번들.

    identifier

    재사용 식별자.

    Return Value

    NMFOverlayImage 객체.