如何在UITextView的特定行的末尾插入换行符

时间:2020-06-24 07:06:01

标签: ios swift uitextview

我有10行的UITextView,现在我试图在第5行的末尾插入换行符。怎么可能?

2 个答案:

答案 0 :(得分:3)

  • 将文本分为components(separatedBy: .newlines)
  • 获取第5行(索引4!)
  • 使用range(of:)
  • 获取文本中的行范围
  • 将换行符插入范围的upperBound索引处。

答案 1 :(得分:0)

这是:

 let textview = UITextView()
        textview.frame = CGRect(x: 100, y: 100, width: 200, height: 200)
        textview.text = "djhgiruior seitii iuuiuy  yyt  yt tr dtre d grf hth yghj  jh u hu khku yi  hhhhh\nuiytuftftyftyfytf"
        textview.backgroundColor = .green
        self.view.addSubview(textview)
        

它将在'\n'之后给出新行。所以用这个