gpt4 book ai didi

ios - 如果句子开头有空格,如何防止 UITextView 自动输入换行符

转载 作者:行者123 更新时间:2023-11-29 12:32:43 47 4
gpt4 key购买 nike

我有一个 UITextView,我想在第一行插入一个插图。为此,我在开头插入了几个空格。然而,当用户输入的文本过多而无法放在一行时,整个文本将移至第二行,从而使整个第一行留空。

(截图)

enter image description here http://cl.ly/image/373Z2g0y0P1Y

我想要的首选方法是只将“f”移动到下一行,但可能是因为第一行缩进的空格,它会将其后的文本识别为单词,并将整个事情到下一行。

我尝试在 UITextView 的子类中设置 self.textContainer.lineBreakMode = NSLineBreakByCharWrapping; 以及 self.passwordTextView.textContainer.lineBreakMode = NSLineBreakByCharWrapping; 在 ViewController 中,但运气不好。

最佳答案

问题已解决。

显然,当字符串中没有空格时,iOS SDK 仅响应 NSLineBreakByCharWrapping。因此,我现在在 textViewDidChange: 方法中使用它,而不是添加空格来说明“第一行缩进”:

-(void)textViewDidChange:(UITextView *)textView{
self.passwordTextView.text = [self.passwordTextView.text stringByReplacingOccurrencesOfString:@" " withString:@"\u00A0"];
}

瞧瞧!

关于ios - 如果句子开头有空格,如何防止 UITextView 自动输入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27219853/

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