Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 向UITextView上的文本添加文本_Ios_Iphone_Xcode_Swift - Fatal编程技术网

Ios 向UITextView上的文本添加文本

Ios 向UITextView上的文本添加文本,ios,iphone,xcode,swift,Ios,Iphone,Xcode,Swift,这似乎是一个愚蠢的问题,但我试图在按下按钮后将文本添加到已经在UITextView中的文本中。例如,假设我在文本视图中输入了“Hello World”,当按下按钮时,“This is”将添加到前面的文本中,创建一个句子“This is Hello World”,这只是一个示例。到目前为止,当我按下按钮时,文本视图中的文本被删除和替换。有什么想法吗?谢谢我在这里看到了一些答案,但到目前为止对我没有帮助 textView.text = "This is \(textView.text)" 每次你们

这似乎是一个愚蠢的问题,但我试图在按下按钮后将文本添加到已经在UITextView中的文本中。例如,假设我在文本视图中输入了“Hello World”,当按下按钮时,“This is”将添加到前面的文本中,创建一个句子“This is Hello World”,这只是一个示例。到目前为止,当我按下按钮时,文本视图中的文本被删除和替换。有什么想法吗?谢谢我在这里看到了一些答案,但到目前为止对我没有帮助

textView.text = "This is \(textView.text)"
每次你们点击按钮时,都会盲目地预装“这是”;例如,如果单击按钮两次,将创建以下文本:

"This is This is Hello world"
您应该检查字符串的前缀以防止发生这种情况:

if !textView.text.hasPrefix("This is"):
    textView.text = "This is \(textView.text)"

声明全局变量
str
单击
btn
时使用以下方法

NSString *str;
- (void)btnClicked{
   str = txtview.text;


}

向我们展示您已尝试的内容。添加代码。展示你在做什么。我从未使用过您正在使用的技术,但我猜您需要执行类似textView.Text=“new Text”+textView.Text的操作。从您的描述来看,您似乎只是在覆盖textView的内容。再说一次,我从未使用过textView,我可能有点不对劲。我该如何让它在textView的每一行开头添加一个文本呢?NSString*str1=[NSString stringWithFormat:@“What u want%@”,str];我如何在每一行中添加文本,例如,第一行写“这是Hello World”,第二行写“a car”,我想在第二行中也加上“This is”,我该怎么做?作为一个新问题,这可能会更好。