One Logo Pool Ball
UIKit · IOS API REFERENCE

UISearchSuggestionItem

class · iOS 16.0+ · SDK 27.1

@MainActor class UISearchSuggestionItem

Members (12)

init · iOS 16.0+

init

TypeScript
static initLocalizedAttributedSuggestion(suggestion: _Foundation_NSAttributedString): Promise<UISearchSuggestionItem>
Swift declaration
init(localizedAttributedSuggestion suggestion: NSAttributedString)
init · iOS 16.0+

init

TypeScript
static initLocalizedAttributedSuggestionLocalizedDescription(suggestion: _Foundation_NSAttributedString, description?: (string) | null): Promise<UISearchSuggestionItem>
Swift declaration
init(localizedAttributedSuggestion suggestion: NSAttributedString, localizedDescription description: String?)
init · iOS 16.0+

init

TypeScript
static initLocalizedAttributedSuggestionLocalizedDescriptionIconImage(suggestion: _Foundation_NSAttributedString, description?: (string) | null, iconImage?: (UIImage) | null): Promise<UISearchSuggestionItem>
Swift declaration
init(localizedAttributedSuggestion suggestion: NSAttributedString, localizedDescription description: String?, iconImage: UIImage?)
init · iOS 16.0+

init

TypeScript
static initLocalizedSuggestion(suggestion: string): Promise<UISearchSuggestionItem>
Swift declaration
init(localizedSuggestion suggestion: String)
init · iOS 16.0+

init

TypeScript
static initLocalizedSuggestionLocalizedDescription(suggestion: string, description?: (string) | null): Promise<UISearchSuggestionItem>
Swift declaration
init(localizedSuggestion suggestion: String, localizedDescription description: String?)
init · iOS 16.0+

init

TypeScript
static initLocalizedSuggestionLocalizedDescriptionIconImage(suggestion: string, description?: (string) | null, iconImage?: (UIImage) | null): Promise<UISearchSuggestionItem>
Swift declaration
init(localizedSuggestion suggestion: String, localizedDescription description: String?, iconImage: UIImage?)
get · iOS 16.0+

iconImage

TypeScript
get iconImage(): Promise<(UIImage) | null>
Swift declaration
var iconImage: UIImage? { get }
get · iOS 16.0+

localizedAttributedSuggestion

TypeScript
get localizedAttributedSuggestion(): Promise<(_Foundation_NSAttributedString) | null>
Swift declaration
var localizedAttributedSuggestion: NSAttributedString? { get }
get · iOS 16.0+

localizedDescription

TypeScript
get localizedDescription(): Promise<(string) | null>
Swift declaration
var localizedDescription: String? { get }
get · iOS 16.0+

localizedSuggestion

TypeScript
get localizedSuggestion(): Promise<(string) | null>
Swift declaration
var localizedSuggestion: String? { get }
get · iOS 16.0+

representedObject

TypeScript
get representedObject(): Promise<(unknown) | null>
Swift declaration
var representedObject: Any? { get set }
set · iOS 16.0+

representedObject

TypeScript
setRepresentedObject(value?: (unknown) | null): Promise<void>
Swift declaration
var representedObject: Any? { get set }

Skipped declarations

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

UISearchSuggestionItem.init()

inherited init: cannot prove legal (class declares 6 custom initializers)

All UIKit types →