One Logo Pool Ball
UIKit · IOS API REFERENCE

UILocalizedIndexedCollation

class · iOS 3.0+ · SDK 27.1

@MainActor class UILocalizedIndexedCollation

Members (5)

static · iOS 3.0+

current

TypeScript
static current(): Promise<UILocalizedIndexedCollation>
Swift declaration
class func current() -> Self
init

init

TypeScript
static init(): Promise<UILocalizedIndexedCollation>
Swift declaration
init()
method · iOS 3.0+

section

TypeScript
section(indexTitleIndex: number): Promise<number>
Swift declaration
func section(forSectionIndexTitle indexTitleIndex: Int) -> Int
get · iOS 3.0+

sectionIndexTitles

TypeScript
get sectionIndexTitles(): Promise<Array<string>>
Swift declaration
var sectionIndexTitles: [String] { get }
get · iOS 3.0+

sectionTitles

TypeScript
get sectionTitles(): Promise<Array<string>>
Swift declaration
var sectionTitles: [String] { get }

Skipped declarations

2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

UILocalizedIndexedCollation.section(for:collationStringSelector:)

Objective-C selectors cannot cross the bridge.

UILocalizedIndexedCollation.sortedArray(from:collationStringSelector:)

Objective-C selectors cannot cross the bridge.

All UIKit types →