iOS UITextView Неупорядоченный / упорядоченный список, такой как приложение Notes

Я пытаюсь скопировать неупорядоченный список заметок Apple (пуля), но не могу заставить его работать.

Я в настоящее время использую эту строку в качестве приписанной строки, которая отображается нормально. "\u{2022}\texample bullet "

Однако, когда вы пытаетесь выбрать строку, она также выбирает маркер и отступ. В отличие от заметок Apple, он не выбирает маркер и отступ?

Поиск по стеку переполняет существующие вопросы, а также веб-сайт Apple. Наиболее близким я нашел NSTextList, который недоступен для iOS. Какие-либо предложения?

Обновление - Evernote, Microsoft One Note, кажется, может сделать это и в своем текстовом редакторе.

Цени любую помощь в Swift / Objective C

1 ответ

Будет ли работать WKWebView и свойство contentEditable для вас? Попробуйте следующее на игровой площадке:

import PlaygroundSupport
import WebKit

let webView = WKWebView(frame: CGRect(x: 0, y: 0, width: 320, height: 320))
let html = "<style>body { padding: 2em; font-size: 48pt }</style><body contentEditable=\"true\"><ul><li>Hello World</li></ul></body>"
webView.loadHTMLString(html, baseURL: nil)
PlaygroundPage.current.liveView = webView
Другие вопросы по тегам