About画面を配置する必要があるMacアプリケーションを開発しています。[About] 画面には、提供されるテキストと URL リンク (電子メール サポート、Web サイト) などがあります。テキストだけでなく、URL や電子メール リンクを受け入れるビューを実装する方法がわかりません。NsTextView を試してみましたが、これは自動的に処理されません。いろいろ調べましたが、解決策が見つかりませんでした。
誰かがこれを解決するのを手伝ってくれませんか。
ありがとうございました。
About画面を配置する必要があるMacアプリケーションを開発しています。[About] 画面には、提供されるテキストと URL リンク (電子メール サポート、Web サイト) などがあります。テキストだけでなく、URL や電子メール リンクを受け入れるビューを実装する方法がわかりません。NsTextView を試してみましたが、これは自動的に処理されません。いろいろ調べましたが、解決策が見つかりませんでした。
誰かがこれを解決するのを手伝ってくれませんか。
ありがとうございました。
Cocoa のビルトインの [About] パネルには、クレジット ファイルがアプリのリソースに存在する場合、クレジット ファイルが表示されます。これは、Credits.html、Credits.rtf、または Credits.rtfd です。これらのファイル形式はいずれもリンクをサポートしています。ファイルにリンクがある場合は、そのように表示され、クリック可能になります。これで十分ではありませんか?
また、NSTextView
リンクを処理する必要があります。ただし、HTML 文字列を自動的に解釈するわけではありません。代わりに、属性が適用されNSAttributedString
ている一部からコンテンツを設定します。NSLinkAttributeName
コードで手動で設定することも、 、、またはメソッドNSAttributedString
のいずれかを使用して HTML または RTF からを構築することもできます。-initWithHTML:...
-initWithRTF:...
-initWithRTFD:...