当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Swift Optional textContentType(_:)用法及代码示例


用法一

实例方法

textContentType(_:)

设置此视图的文本内容类型,当用户在 macOS 上输入文本时,系统使用该类型提供建议。

声明

func textContentType(_ textContentType: NSTextContentType?) -> some View

参数

textContentType

NSTextContentType 结构中可用的一种内容类型,用于标识文本输入区域的预期语义。

详述

使用此方法设置输入文本的内容类型。例如,您可以为用户名条目配置TextField


TextField("Enter your username", text: $username)
    .textContentType(.username)

可用版本

macOS 11.0+

用法二

实例方法

textContentType(_:)

设置此视图的文本内容类型,当用户在 iOS 或 tvOS 设备上输入文本时,系统使用该类型提供建议。

声明

func textContentType(_ textContentType: UITextContentType?) -> some View

参数

textContentType

UITextContentType 结构中可用的一种内容类型,用于标识文本输入区域的预期语义。其中包括对电子邮件地址、位置名称、URL 和电话号码的支持,仅举几例。

详述

使用此方法设置输入文本的内容类型。例如,您可以为电子邮件地址的条目配置 TextField


TextField("Enter your email", text: $emailAddress)
    .textContentType(.emailAddress)

可用版本

iOS 13.0+, iPadOS 13.0+, Mac Catalyst 13.0+, tvOS 13.0+

用法三

实例方法

textContentType(_:)

设置此视图的文本内容类型,当用户在 watchOS 设备上输入文本时,系统会使用该类型提供建议。

声明

func textContentType(_ textContentType: WKTextContentType?) -> some View

参数

textContentType

WKTextContentType 结构中可用的一种内容类型,用于标识文本输入区域的预期语义。其中包括对电子邮件地址、位置名称、URL 和电话号码的支持,仅举几例。

详述

使用此方法设置输入文本的内容类型。例如,您可以为电子邮件地址的条目配置 TextField


TextField("Enter your email", text: $emailAddress)
    .textContentType(.emailAddress)

可用版本

watchOS 6.0+

相关用法


注:本文由纯净天空筛选整理自apple.com大神的英文原创作品 Optional textContentType(_:)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。