私はAdiumのように何かをしたいのですが、フィールドより多くのテキストを入力すると、それを処理できるフィールドが新しい行に展開されます。複数行NSTextFields
私はこれをどのように行うことができますどちらか、あるいはどこAdiumのソースコードで、私はこれを見つけることができます。このような?
私はAdiumのように何かをしたいのですが、フィールドより多くのテキストを入力すると、それを処理できるフィールドが新しい行に展開されます。複数行NSTextFields
私はこれをどのように行うことができますどちらか、あるいはどこAdiumのソースコードで、私はこれを見つけることができます。このような?
私はAdium自体が何をしているのか正確にはわかりません。 しかし、私はあなたがNSTextViewを使うことができると確信しています。
アップルデベロッパーのウェブサイトからご覧いただけます。
さらに、誰もが余分な仕事をしたい場合は、NSTextFieldを使用するため、このテクニカルノート。 ;-) Adiumの中
http://developer.apple.com/library/mac/#qa/qa1454/_index.htmlビューAIMessageEntryTextView、プラスそのスーパーAISendingTextViewとAITextViewWithPlaceholder、及びAIViewDesiredSizeDidChangeNotification
に応答しAIMessageViewControllerによって行われる実際のサイズ変更(仮想理想として適切なサイズを考え出すとは対照的に)です。
AdiumはGPLv2でライセンスされていますので、あなた自身のプロジェクトをリリースするときに同じライセンスを使用しない限り、この目的のためにAdiumのコードを持ち上げることはできません。
ありがとうございました。私はむしろNSTextFieldを使用してみたいと思いますが、必要があればこれを使用できます。 – Yep
AdiumとNSTextViewの違いは、ユーザーが複数の行のテキストをソフトラッピングまたは文字を挿入することで入力すると、Adiumは自動的にテキストビューのサイズを上に合わせてサイズを変更しますそれ。これは質問者が求めていることであり、NSTextView自体にはこの自動サイズ変更の動作がありません。 –