这就是我正在做的事情:
UITextView * myTextView = [[UITextView alloc] initWithFrame:defaultFrame];
myTextView.attributedText = [[NSAttributedString alloc] initWithString:@"" attributes:defaultAttributeDictionary];
没有应用任何属性,当用户点击它进行编辑时可以看到。
然而:
如果我使用非空白字符串将其更改为init,例如@“Hi”,则应用属性,并在用户编辑文本视图后粘贴。事实上,即使在文本视图为空白之前按下退格键,键盘也会关闭,然后重新激活键盘 - 这仍然会导致应用属性文本样式。
所以:
我该如何解决这个问题 - 我不确定将 @"" 设置为字符串和退格直到字符串为 @"" 然后重新编辑之间的文本字段有什么不同。无论是它发生的原因和解决方案,还是解决方法对我来说都很好!