如何确定NSTextView
是否滚动到按钮?
我正在制作一个IRC-ish聊天应用。该应用程序将新消息附加到NSTextView
,然后将视图滚动到按钮。
我想在NSTextView
没有滚动到按钮时禁用自动向下滚动,因为它表示用户正在向上滚动以阅读先前的消息。我希望这是有道理的。附加新消息时,我需要一些方法来检查NSTextView
是否滚动到按钮。
提前致谢!
更新
嗯,原来很容易。假设您的NSTextView是"嵌入式"在NSScrollView中:
if textView.visibleRect.maxY == textView.frame.maxY {
print("YUP!")
} else {
print("NOPE!")
}