【问题标题】:How can I allow the user to style font in NSTextView using interface buttons in xcode?如何允许用户使用 xcode 中的界面按钮在 NSTextView 中设置字体样式?
【发布时间】:2012-11-16 03:27:37
【问题描述】:

简而言之: 我正在尝试在 NSTextView 中查找有关文本样式的信息。粗体、斜体、缩进、使单词完全大写并将背景颜色设置为某些行。 欢迎提供任何和所有信息。我一直在网上寻找有关该主题的文档,但只找到了一些似乎是 iphone 框架一部分的东西。我敢肯定那里一定有什么东西,我只是在寻找错误的词。

一些细节: 我不是开发人员。我是一名动态图形艺术家和编剧。我确实知道不同图形应用程序使用的 html、php、javascript、css 和几种脚本语言(都非常类似于 javascript)。

我对 Objective-c 不是很精通,但我已经开始编写一个剧本创作应用程序作为一个副项目。我一直在通过一本名为 Cocoa Programming for Mac OSX 的书自学 Objective-c,并使用我从书中的示例中创建的代码来使用 Xcode 创建我的应用程序。没有涵盖样式文本,我不知道如何处理它。

剧本有非常具体的格式。使用 css 我可以轻松地创建这种格式,所以我的第一个想法是找出 NSTextview 中的文本是否可以应用 css。我还没有找到任何可以回答这个问题的东西。当然,我可能不采用这种方法。

再次,非常感谢任何可以为我指明正确方向的帮助或任何人。

谢谢!

-奥马尔

【问题讨论】:

    标签: objective-c xcode fonts styles nstextview


    【解决方案1】:

    你不能这样做,因为它只接受一种样式。

    你必须处理 UIWebView Tutorial for this 并使用你的 CSS。

    或者您可以使用一些代码,例如EGOTextView。我没有对此进行测试,但我认为这对您来说是最简单的方法。

    【讨论】:

    • 感谢 Alex,我已经看过 UIWebView 类,但我发现的所有内容似乎都表明它适用于 iOS,而不是桌面应用程序。我错了吗?似乎有 UI 和 NS 类,并且 UI 类是用于 iphone 开发的。 EGOTextView 似乎也意味着作为移动设备类。如果这是基本的,我很抱歉,我对此很陌生。谢谢。
    • 抱歉,我没有看到您正在为 MacOSX 进行开发。我是一名 iOS 开发人员,对此我不确定。
    • 好吧,无论如何感谢您的尝试。希望有人能尽快给出答案。
    • 大家好,如果有人决定追随我的脚步,只是顺便来结束这个问题。我找到了一个带有一些有用文档链接的线程。Here's the thread。
    • 感谢 ojcruz。您可以编辑您的问题以添加此链接,它会更加明显。
    猜你喜欢
    • 2013-08-11
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 2013-03-02
    • 2011-05-28
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多