INVImage


@interface INVImage : NSObject <NSSecureCoding>

셰이프에서 사용하는 비트맵 이미지를 정의한 클래스.

  • UIImage로부터 INVImage 객체를 생성합니다. 재사용 식별자는 자동으로 지정됩니다.

    Declaration

    Objective-C

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

    Swift

    convenience init(image: UIImage)

    Parameters

    image

    생성할 이미지 객체.

    Return Value

    INVImage 객체.

  • UIImage로부터 INVImage 객체를 생성합니다. 재사용 식별자는 reuseIdentifier로 지정됩니다.

    Declaration

    Objective-C

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

    Swift

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

    Parameters

    image

    생성할 이미지 객체.

    reuseIdentifier

    재사용 식별자.

    Return Value

    INVImage 객체.

  • 앱의 Asset으로부터 INVImage 객체를 생성합니다. 재사용 식별자는 자동으로 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)imageWithName:(nonnull NSString *)name;

    Swift

    convenience init(name: String)

    Parameters

    name

    생성할 이미지 Asset 이름.

    Return Value

    INVImage 객체.

  • 앱의 Asset으로부터 INVImage 객체를 생성합니다. 재사용 식별자는 reuseIdentifier로 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)imageWithName:(nonnull NSString *)name
                          reuseIdentifier:(nullable NSString *)reuseIdentifier;

    Swift

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

    Parameters

    name

    생성할 이미지 Asset 이름.

    reuseIdentifier

    재사용 식별자.

    Return Value

    INVImage 객체.

  • 지정한 BundleAsset으로부터 INVImage 객체를 생성합니다. 재사용 식별자는 자동으로 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)imageWithName:(nonnull NSString *)name
                                 inBundle:(nullable NSBundle *)bundle;

    Swift

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

    Parameters

    name

    생성할 이미지 Asset 이름.

    bundle

    Asset이 포함된 번들.

    Return Value

    INVImage 객체.

  • 지정한 BundleAsset으로부터 INVImage 객체를 생성합니다. 재사용 식별자는 reuseIdentifier로 지정됩니다.

    Declaration

    Objective-C

    + (nonnull instancetype)imageWithName:(nonnull NSString *)name
                                 inBundle:(nullable NSBundle *)bundle
                          reuseIdentifier:(nullable NSString *)reuseIdentifier;

    Swift

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

    Parameters

    name

    생성할 이미지 Asset 이름.

    bundle

    Asset이 포함된 번들.

    reuseIdentifier

    재사용 식별자.

    Return Value

    INVImage 객체.

  • 이미지 객체.

    Declaration

    Objective-C

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

    Swift

    var image: UIImage { get }
  • 재사용 식별자.

    Declaration

    Objective-C

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

    Swift

    var reuseIdentifier: String { get }