gpt4 book ai didi

iphone - UITextField 中的两种不同颜色

转载 作者:行者123 更新时间:2023-11-28 23:01:11 27 4
gpt4 key购买 nike

我有一个 UITextField,其中初始文本是“username.mysite.com”。默认颜色(黑色)已设置。

我希望“用户名”具有不同的颜色,例如灰色。可能吗?

用户可以点击“清除按钮”,此时占位符为“url”。

最佳答案

无法直接使用 UITextField 完成。您的两个基本选项是:

  1. 使用伪装成文本字段的 UIWebView。这很简单,但难度很大,在某些用例中可能会导致性能下降。

  2. 使用 Core Text显示适当配置的 NSAttributedString。虽然该链接似乎适用于 Mac OS,但 Core Text 也存在于 iOS 上。该框架非常强大,但学习曲线陡峭,并且不支持开箱即用的可编辑文本。但是,有各种开源库可能有助于入门(例如 DTCoreText . OHAttributedLabel )。

关于iphone - UITextField 中的两种不同颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007763/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com