gpt4 book ai didi

ios - 更改 TextView 文本时保留文本样式

转载 作者:行者123 更新时间:2023-11-28 09:13:41 26 4
gpt4 key购买 nike

我有一个带有属性文本的 TextView ,带有一些样式,在 Xcode 实用程序面板中设置。基本上,字体、大小和对齐方式。

然后我以编程方式更改 View 的文本:

self.myView.text = "新文本"

它确实改变了文本,但放弃了文本的所有样式并使用默认样式。

我尝试了 self.myView.attributedText = "New text"但遇到了协议(protocol)一致性问题。

处理此问题的正确策略是什么?有没有办法在保留样式的同时注入(inject)新文本?或者我应该在每次更改文本时手动重置样式吗?

(请尽快回答)

最佳答案

基本上,您需要创建一个具有所需文本和格式(字体和文本对齐方式)的 NSAttributedString

然后将属性字符串分配给文本字段的 attributedText 属性。

关于ios - 更改 TextView 文本时保留文本样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28457115/

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