0

エクセルファイルを作って、sqliteでcsvファイルとしてインポートしてみました。しかし、太字や斜体ではなく、通常のフォントで表示されます。

私のアプリでは、sqlite データベースを使用して、そこからデータをフェッチします。一部のテキストをイタリック体で表示したいのですが、どうすればいいですか??

Sqlite は斜体をサポートしていますか?

4

3 に答える 3

1

yOuはルールを使用してデータを保存する必要があります。たとえば、htmlの場合は、<b>topic/b><i>this is topic</i>保存する前に適切なタグを追加することでデータを保存します。私はその方法については共有していませんiosxcode、テキストを保存する前に、テキストにいくつかの追加情報を追加する必要があります。

于 2012-11-02T06:55:37.853 に答える
0

太字のテキストを読むとき、あなたは「強い」意味を解釈しています。この強い意味は、さまざまな方法で強調できます(たとえば、すべて大文字:太字)。テキストには、情報の表示方法(スタイル)に関する情報を含めるべきではありませんが意味構造)に関する情報を含める必要があります。これら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が使用しているのはそれだと思います)。

于 2012-11-15T23:08:37.147 に答える
-1

どこに表示したいですか?いくつかのラベル、テキストファイル、またはその他で?表示したい場所でフォントタイプを変更します

たとえば、UILableで表示したい場合

次にUILabelのフォントタイプを変更します

    [<lblname> setFont:[UIFont boldSystemFontOfSize:<whatever_you_want>]];

データベースから太字のテキストを取得するのはあなたの悪い論理です。

プログラミングを楽しむ

于 2012-11-02T05:53:41.753 に答える