gpt4 book ai didi

iphone - 为什么 UITextView 使用字符串而不是可变字符串作为其文本属性?

转载 作者:行者123 更新时间:2023-12-03 20:38:41 25 4
gpt4 key购买 nike

从代码设计的角度来看,为什么 UITextView 的内部实现在其内容有意义时使用 NSString 而不是 NSMutableString经常改变?

最佳答案

从一般编码的角度来看:

设置属性时,会调用属性设置方法。这样控件就能够注意到属性何时更改,以便它可以使用新内容重新绘制控件。

如果属性是可变对象,您可以更改其内容,并且控件不会收到任何发生这种情况的通知,因此它不知道控件需要重绘。

关于iphone - 为什么 UITextView 使用字符串而不是可变字符串作为其文本属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/933014/

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