Добавление маркера в начале текущей строки в swift 4

Я хотел бы спросить некоторых великих разработчиков в этом обществе о том, как решить эту проблему: как перехватить начало текущей строки, чтобы поставить знак маркера в качестве первого знака в строке текста в textView. Это действие необходимо только тогда, когда пользователь нажимает на пулю впервые, что-то вроде приложения Apple Note;). Спасибо, ребята, за вашу помощь;) код:

@objc func circleButtonClicked (отправитель: UIBarButtonItem) {

    if ifBulletedListIsOn  {
        ifBulletedListIsOn = false
    } else {
        ifBulletedListIsOn = true
        let bulletPoint: Character = "◯"
        let index2 = textView.text!.endIndex.samePosition(in: "\n")

        let index = textView.text!.index(of: "\n")
        textView.text!.insert("\t", at: textView.text!.index(after: index!))
        textView.text!.insert(bulletPoint, at: textView.text!.index(after: index!))
        textView.text!.insert("\t", at: textView.text!.index(after: index!))

    }

}

0 ответов

Другие вопросы по тегам