INVDefaultClusterIconGenerator

Objective-C


@interface INVDefaultClusterIconGenerator : NSObject <INVClusterIconGenerator>

Swift

class INVDefaultClusterIconGenerator : NSObject, INVClusterIconGenerator

기본 클러스터 아이콘 이미지 생성기 클래스.

Creating Instances

  • Unavailable

    initWithColors:criteria: 또는 initWithImages:criteria: 생성자를 사용하세요.

    Declaration

    Objective-C

    - (nonnull instancetype)init;
  • 배경 색상을 설정하여 INVDefaultClusterIconGenerator 객체를 생성합니다.
    criteria의 크기는 1 이상이어야 하며, 포함된 원소들의 값은 양수이면서 순차적으로 커져야 합니다.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithColors:(nonnull NSArray<UIColor *> *)colors
                                  criteria:(nonnull NSArray<NSNumber *> *)criteria;

    Swift

    init(colors: [UIColor], criteria: [NSNumber])

    Parameters

    colors

    클러스터 아이콘의 배경 색상 배열.

    criteria

    클러스터 아이콘의 배경 색상을 구분하는 아이템 개수의 기준.

    Return Value

    INVDefaultClusterIconGenerator 객체.

  • 배경 이미지를 설정하여 INVDefaultClusterIconGenerator 객체를 생성합니다.
    criteria의 크기는 1 이상이어야 하며, 포함된 원소들의 값은 양수이면서 순차적으로 커져야 합니다.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithImages:(nonnull NSArray<UIImage *> *)images
                                  criteria:(nonnull NSArray<NSNumber *> *)criteria;

    Swift

    init(images: [UIImage], criteria: [NSNumber])

    Parameters

    images

    클러스터 아이콘의 배경 이미지 배열.

    criteria

    클러스터 아이콘의 배경 이미지를 구분하는 아이템 개수의 기준.

    Return Value

    INVDefaultClusterIconGenerator 객체.

Generating Cluster Icon Image

  • 아이템 개수에 따른 아이콘 이미지를 생성합니다.

    Declaration

    Objective-C

    - (nonnull INVImage *)iconForCount:(NSUInteger)count;

    Swift

    func icon(forCount count: UInt) -> INVImage