2017-02-26 4 views
1

AppleのNotesの順序付けられていないリスト(箇条書き)を複製しようとしていますが、動作させられないようです。iOS UITextView Notes Appのような順序付けられていないリスト

私は現在、この文字列を表示する属性文字列としてこの文字列を使用しています。 "\ u {2022} \ texample bullet"

ただし、文字列を選択しようとすると、箇条書きとインデントも選択されます。 Appleのメモとは異なり、箇条書きやインデントは選択されません。

既存の質問やアップルのウェブサイトからオーバー検索されました。私が見つけたのは、iOSでは利用できないNSTextListです。助言がありますか?

更新 - Evernote、Microsoft Oneのメモは、テキストエディタでもこれを行うことができるようです。

はスウィフト/ Objective Cの

答えて

0

のいずれかで任意の助けをいただければ幸いです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 
+0

回答ありがとうございましたが、UITextViewでノートのアプリのように編集できるようにしてください。あなたの提案を試しても、期待される結果はまだありません。 – tzuer

+0

私の例は実際には編集可能です。 UITextViewが必要ですか? –

+0

ありがとうございました - あなたの答えは、Apple/Evernoteのような箇条書きスタイルを達成する唯一の方法はWebviewを使用することであることを知りました。しかし、私は基本的にノートエディタアプリを作成しています。テキストビューを使う必要があると思いますか?また、選択された範囲でテキストを取得し、タップされた文字/単語と除外パスを検出する能力が必要である必要があります。 – tzuer

関連する問題