[戻る]キーを押して番号を表示する必要があります。シリアルナンバー[1、2など]と同じです。それを行う方法はありますか?すぐに戻るキーを押したときにUITextviewで自動番号を付ける方法
次のコードは、私は、現在の行番号を1つのInt
VARを宣言し、この方法のようにshouldChangeTextIn range
内で使用
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
var textview_text_nssring = textView.text as NSString
// Add "1" when the user starts typing into the text field
if (range.location == 0 && textView.text.isEmpty) {
if text == "\n" {
textView.text = "1."
let cursor = NSMakeRange(range.location + 3, 0)
textView.selectedRange = cursor
return false
}
else {
textView.text = NSString(format: "1. %@", text) as String
}
}
return true
}
お試しください。 –
@NiravD updated.thanks – Lydia