从sqlite数据库存储并获取粗体/斜体字体

时间:2012-11-02 05:43:47

标签: iphone sql ios database sqlite

我试过make Excel file&在sqlite中导入为csv文件。但它以正常字体显示我,而不是粗体或斜体字体。

在我的应用程序中,我使用sqlite数据库并从中获取数据。我想用斜体字体显示一些文字,我该怎么办?

Sqlite是否支持斜体?

3 个答案:

答案 0 :(得分:1)

yOu应该使用规则存储数据,因为html我们将其存储为<b>topic/b><i>this is topic</i>,我的意思是在保存之前添加适当的标记。 我不是关于iosxcode的分享方式,但您应该在保存文字之前在文字中添加一些额外的信息。

答案 1 :(得分:0)

当您阅读粗体文字时,您正在解释“强烈”含义。可以通过多种不同方式强调这种强烈意义(例如,所有上限:BOLD)。您的文字不应包含有关信息如何呈现(样式)的信息,但应该包含有关含义(结构)的信息。如果您想要更改网站模板或应用程序设计,那么将这两者分开可以让您更灵活地更改文本的显示方式。您可以选择以突出显示粗体,全部大写,全部大写和下划线等强文本。

我推荐HTML的一些子集,因为它本质上是结构性的并且被广泛使用。在HTML中,粗体标记存在(<b>;但是,它是风格的,因此建议使用<strong>标记来编码强意义。)

数据库不支持编码;但是,您可以在将文本粘贴到数据库之前对其进行编码。以下是HTML编码字符串的示例:

<p><strong>An HTML-encoded string</strong> inside a paragraph.</p>

提取时,您可以选择将强文字表示为粗体

  

段落中的HTML编码字符串

或者作为CAPS:

  

段落中的HTML编码字符串。

甚至是斜体:

  段落中的

HTML-ENCODED STRING

还有许多其他编码结构的方法,包括Mark Down(我相信这就是StackOverflow使用的方法)。

答案 2 :(得分:-1)

你要显示它的位置?在一些标签,textfiled或其他?在那里更改要显示它的字体类型

例如,如果您想在UILable中显示它

然后更改UILabel的字体类型

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

从数据库中获取粗体文本是错误的逻辑。

享受编程