我正在添加帖子屏幕,我的UITextView屏幕当前具有以下内容:this is how it looks
我希望它基本上像这样:with a space on first line like this
要添加什么代码?
答案 0 :(得分:1)
只需在文本视图中添加前缀\t
。
yourtextView.text = "\t" + "Your String Text"
或
textView.text = "\tYour String Text"
答案 1 :(得分:1)
我认为只需覆盖UITextView
的这两种方法
func textRect(forBounds bounds: CGRect) -> CGRect {
bounds.origin.x += leftMargin
return bounds
}
func editingRect(forBounds bounds: CGRect) -> CGRect {
bounds.origin.x += leftMargin
return bounds
}
// provide your desired value
let leftMargin = 8
希望对您有帮助。
答案 2 :(得分:0)
虽然这个问题措辞不大,但是您可以
var match
这会在有人开始输入文字时在文本中添加一个标签。
答案 3 :(得分:0)
您可以通过以下方式通过在用户开始输入一些文本时添加一些空格来做到这一点:
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
if textView.text.count == 0 {
textView.text = " "
}
return true
}