gpt4 book ai didi

objective-c - 为什么 NSView.scrollRectToVisible(rect) 在向上或向左移动时返回 false?

转载 作者:行者123 更新时间:2023-12-03 17:20:45 24 4
gpt4 key购买 nike

我正在 documentView 的 subview 中调用 scrollRectToVisible(在 NSScrollView 内)。

当我调用它以编程方式向下或向右 ScrollView 时,结果符合预期:(1) 函数返回 true,(2) 传递给函数的完整矩形在 ScrollView 中可见。

当我执行完全相同的步骤但向上或向左 ScrollView 时(有效地朝向原点,因为我的自定义 NSView 被翻转),则什么也不会发生:(1)函数返回 false (表明它不会做任何事情)和(2)请求在 ScrollView 中可见的矩形不可见。

任何帮助将不胜感激。

最佳答案

原因是我的 documentView 的一部分被顶部和左侧的标题 (floatingSubviews) 遮挡。这导致我正在移动的物体无需执行滚动就可以进入障碍物下方;而我期待它滚动。

关于objective-c - 为什么 NSView.scrollRectToVisible(rect) 在向上或向左移动时返回 false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28827231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com