2016-12-14 10 views
1

からSwift3iOS特別書式のアプリケーションでテキストを読み取る必要があります。サーバーからのテキストの書式設定

この添付画像のようなものを作りたいと思っています。

FirebaseDatabaseにテキストを書き込むにはどうすればいいですか、どのように色をつけるためにそれを解釈できますか?Bolds, Bullet Pointsなど? HTMLコンテンツやリッチテキストのように。

enter image description here

ありがとう!

+3

あなたは 'HTMLのようなFirebase'が、その後スウィフトを使用してHTMLコンテンツを表示するには、タグを右することができます。または、正規表現を使ってタグを作成すると思います。HTML形式を使用すると、あなたのケースでもっと簡単になります –

+0

これは何かがうまくいくように聞こえますが、もっと説明できますか?あなたはいくつかの例を持っていますか、それとも簡単に何かを試すことができるウェブサイトですか? –

+0

私はいくつかのコードを投稿しました –

答えて

2

HTMLタグを使用して、テキストを書式設定し、Firebaseに書き込むことができます。あなたのFirebaseでこの例を書き次に

<h1 style="color:blue;">Your Title</h1> 
<p> 
    My super description/text 
</p> 

あなたのテキストは次のようなものになります。

は今あなたにHTMLコンテンツ(SWIT 2.0)を表示:

let myHtmlStringContent = "" // Your HTML content from Firebase 
var attrStr = try! NSAttributedString(data: myHtmlStringContent.dataUsingEncoding(NSUnicodeStringEncoding, allowLossyConversion: true)!, 
options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil) 
label.attributedText = attrStr // Your IBOutlet 
+0

良い解決策として、おかげでサウンドが、しかし私は試してみました。私はビデオを持っている場合、私はJavascriptを有効にする必要があります、それを行う方法はありますか?その埋め込まれたあなたのビデオ、youtubeに得るものを持っている。 –

+0

GoogleでJSを有効にするために検索することができます。Ifが役に立った場合、解決策としてこの回答をマークできます:) –

+2

ビデオを表示するには、UIWebViewを使用する必要があります。あなたはこの方法で行くことができます –

関連する問題