36 lines
1.1 KiB
Swift
36 lines
1.1 KiB
Swift
import SwiftUI
|
|
|
|
// MARK: SwiftUI.TextField
|
|
|
|
public struct TextFieldType: IntrospectableViewType {}
|
|
|
|
extension IntrospectableViewType where Self == TextFieldType {
|
|
public static var textField: Self { .init() }
|
|
}
|
|
|
|
#if canImport(UIKit)
|
|
extension iOSViewVersion<TextFieldType, UITextField> {
|
|
public static let v13 = Self(for: .v13)
|
|
public static let v14 = Self(for: .v14)
|
|
public static let v15 = Self(for: .v15)
|
|
public static let v16 = Self(for: .v16)
|
|
public static let v17 = Self(for: .v17)
|
|
}
|
|
|
|
extension tvOSViewVersion<TextFieldType, UITextField> {
|
|
public static let v13 = Self(for: .v13)
|
|
public static let v14 = Self(for: .v14)
|
|
public static let v15 = Self(for: .v15)
|
|
public static let v16 = Self(for: .v16)
|
|
public static let v17 = Self(for: .v17)
|
|
}
|
|
#elseif canImport(AppKit)
|
|
extension macOSViewVersion<TextFieldType, NSTextField> {
|
|
public static let v10_15 = Self(for: .v10_15)
|
|
public static let v11 = Self(for: .v11)
|
|
public static let v12 = Self(for: .v12)
|
|
public static let v13 = Self(for: .v13)
|
|
public static let v14 = Self(for: .v14)
|
|
}
|
|
#endif
|