0

About画面を配置する必要があるMacアプリケーションを開発しています。[About] 画面には、提供されるテキストと URL リンク (電子メール サポート、Web サイト) などがあります。テキストだけでなく、URL や電子メール リンクを受け入れるビューを実装する方法がわかりません。NsTextView を試してみましたが、これは自動的に処理されません。いろいろ調べましたが、解決策が見つかりませんでした。

誰かがこれを解決するのを手伝ってくれませんか。

ありがとうございました。

4

1 に答える 1

0

Cocoa のビルトインの [About] パネルには、クレジット ファイルがアプリのリソースに存在する場合、クレジット ファイルが表示されます。これは、Credits.html、Credits.rtf、または Credits.rtfd です。これらのファイル形式はいずれもリンクをサポートしています。ファイルにリンクがある場合は、そのように表示され、クリック可能になります。これで十分ではありませんか?

また、NSTextViewリンクを処理する必要があります。ただし、HTML 文字列を自動的に解釈するわけではありません。代わりに、属性が適用されNSAttributedStringている一部からコンテンツを設定します。NSLinkAttributeNameコードで手動で設定することも、 、、またはメソッドNSAttributedStringのいずれかを使用して HTML または RTF からを構築することもできます。-initWithHTML:...-initWithRTF:...-initWithRTFD:...

于 2012-04-18T07:29:26.547 に答える