エクセルファイルを作って、sqliteでcsvファイルとしてインポートしてみました。しかし、太字や斜体ではなく、通常のフォントで表示されます。
私のアプリでは、sqlite データベースを使用して、そこからデータをフェッチします。一部のテキストをイタリック体で表示したいのですが、どうすればいいですか??
Sqlite は斜体をサポートしていますか?
yOuはルールを使用してデータを保存する必要があります。たとえば、htmlの場合は、<b>topic/b><i>this is topic</i>
保存する前に適切なタグを追加することでデータを保存します。私はその方法については共有していませんios
がxcode
、テキストを保存する前に、テキストにいくつかの追加情報を追加する必要があります。
太字のテキストを読むとき、あなたは「強い」意味を解釈しています。この強い意味は、さまざまな方法で強調できます(たとえば、すべて大文字:太字)。テキストには、情報の表示方法(スタイル)に関する情報を含めるべきではありませんが、意味(構造)に関する情報を含める必要があります。これら2つを分離しておくと、たとえばWebサイトのテンプレートやアプリケーションのデザインを変更したい場合に、テキストの表示方法をより柔軟に変更できます。気まぐれに太字、すべて大文字、すべて大文字、下線付きなどの強いテキストを表示するように選択できます。
HTMLは本質的に構造的であり、非常に広く使用されているため、HTMLのサブセットをお勧めします。HTMLには、太字のタグが存在します(<b>
ただし、文体的であるため、<strong>
代わりに強い意味をエンコードするためにタグを使用することをお勧めします)。
データベースはエンコーディングをサポートしていません。ただし、データベースに貼り付ける前に、テキストを自分でエンコードすることができます。HTMLでエンコードされた文字列の例を次に示します。
<p><strong>An HTML-encoded string</strong> inside a paragraph.</p>
抽出するときに、強いテキストを太字で表すことを選択できます。
段落内のHTMLエンコードされた文字列。
またはCAPSとして:
段落内のHTMLエンコードされた文字列。
または斜体のキャップ:
段落内のHTMLエンコードされた文字列。
Mark Downを含め、構造をエンコードする方法は他にもたくさんあります(StackOverflowが使用しているのはそれだと思います)。
どこに表示したいですか?いくつかのラベル、テキストファイル、またはその他で?表示したい場所でフォントタイプを変更します
たとえば、UILableで表示したい場合
次にUILabelのフォントタイプを変更します
[<lblname> setFont:[UIFont boldSystemFontOfSize:<whatever_you_want>]];
データベースから太字のテキストを取得するのはあなたの悪い論理です。
プログラミングを楽しむ