MessageLabelDelegate
public protocol MessageLabelDelegate: AnyObject
A protocol used to handle tap events on detected text.
-
didSelectAddress(_:)Default implementationTriggered when a tap occurs on a detected address.
Default Implementation
Declaration
Swift
func didSelectAddress(_ addressComponents: [String: String])Parameters
addressComponentsThe components of the selected address.
-
didSelectDate(_:)Default implementationTriggered when a tap occurs on a detected date.
Default Implementation
Declaration
Swift
func didSelectDate(_ date: Date)Parameters
dateThe selected date.
-
didSelectPhoneNumber(_:)Default implementationTriggered when a tap occurs on a detected phone number.
Default Implementation
Declaration
Swift
func didSelectPhoneNumber(_ phoneNumber: String)Parameters
phoneNumberThe selected phone number.
-
didSelectURL(_:)Default implementationTriggered when a tap occurs on a detected URL.
Default Implementation
Declaration
Swift
func didSelectURL(_ url: URL)Parameters
urlThe selected URL.
-
didSelectTransitInformation(_:)Default implementationTriggered when a tap occurs on detected transit information.
Default Implementation
Declaration
Swift
func didSelectTransitInformation(_ transitInformation: [String: String])Parameters
transitInformationThe selected transit information.
MessageLabelDelegate Protocol Reference