0

我正在开发一个 Mac 应用程序,我需要在其中放置关于屏幕。在“关于”屏幕中有一些文本和 url 链接(电子邮件支持、网站)等要提供。我不知道如何实现接受文本以及 url 和电子邮件链接的视图。我试过 NsTextView,但它不会自动处理这个问题。我搜索了很多,但找不到任何解决方案。

有人可以帮我解决这个问题。

谢谢你。

4

1 回答 1

0

Cocoa 的内置 About 面板将显示 Credits 文件,如果它存在于您的应用程序的资源中。这可以是 Credits.html、Credits.rtf 或 Credits.rtfd。这些文件格式中的任何一种都支持链接。如果文件中有链接,它们将显示为可点击。这还不够吗?

另外,NSTextView应该处理链接。但是,它不会自动解释 HTML 字符串。NSAttributedString相反,您从应用了属性的某个部分设置其内容NSLinkAttributeName。您可以在代码中手动设置它,也可以使用、或方法NSAttributedString之一从 HTML 或 RTF构造一个。-initWithHTML:...-initWithRTF:...-initWithRTFD:...

于 2012-04-18T07:29:26.547 回答