0
NSTextViewにテキストを追加し、Xcodeのコンソールで行われているように、下にスクロールします。速い4でそれをする最善の方法は何ですか?私は他の答えを見てきましたが、迅速ではないし、迅速に変換されたときには完全に機能しません。テキストを追加した後、NSTextViewを一番下にスクロール
これはOS Xアプリケーション用であり、iOSアプリケーション用ではないため、NSTextViewについて尋ねています。
テキストを追加するには、このコードを使用しています。self.logTextView.string += "\nnew text"
これにより、テキストを改行することもできます。これを行うより良い方法があれば、それを聞くのが大好きです。ここで
は、私はすでに試みているものです:scrollToEndOfDocument(_ sender: Any?)
: Scrolling NSTextView to bottom
これを試してみましたが、textViewが見えるときは完全に機能しました。しかし、私のtextViewはスクロールビューの中にあり、ログがtextviewに追加され、textviewがスクロールビュー内に表示されていなければ、機能しません。これを引き起こしている可能性がありますか?基本的に、ログのテキストビューは下部にあり、ログに追加するボタンは上部にあります。下にスクロールすると、textviewはコード "scrollToEndOfDocument"で下にスクロールされません –
NSTextViewはラッパーNSScrollViewのdocumentViewではありませんか?またはNSScrollViewsをネストしていますか?基本的には、NSScrollViewのdocumentViewとして常にNSTextViewsを使用する必要があります。 – 1024jp
私はiOSデベロッパーですので、OS X開発のニュアンスに慣れていません。私は基本的にスクロールビューをドラッグし、その中にNSTextViewを配置しました。 –