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
객체를 생성합니다.reuseIdentifier
는identifier
로 지정됩니다.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
객체를 생성합니다.reuseIdentifier
는identifier
로 지정됩니다.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
객체를 생성합니다.reuseIdentifier
는identifier
로 지정됩니다.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
객체.