如何确定NSTextView是否滚动到Swift中的按钮?

时间:2017-01-24 23:47:02

标签: swift nstextview nsscrollview

如何确定NSTextView是否滚动到按钮?

我正在制作一个IRC-ish聊天应用。该应用程序将新消息附加到NSTextView,然后将视图滚动到按钮。

我想在NSTextView没有滚动到按钮时禁用自动向下滚动,因为它表示用户正在向上滚动以阅读先前的消息。我希望这是有道理的。附加新消息时,我需要一些方法来检查NSTextView是否滚动到按钮。

提前致谢!

更新

嗯,原来很容易。假设您的NSTextView是"嵌入式"在NSScrollView中:

    if textView.visibleRect.maxY == textView.frame.maxY {
        print("YUP!")
    } else {
        print("NOPE!")
    }

0 个答案:

没有答案