gpt4 book ai didi

cocoa - 流畅的滑动和滚动 10.7 风格

转载 作者:行者123 更新时间:2023-12-03 17:54:06 25 4
gpt4 key购买 nike

我希望在我的应用程序中添加两根手指“流体滑动”。任何使用过 OSX 附带的日历应用程序中的周 View 的人都会看到我正在尝试做的事情。

我有一个 ScrollView ,我希望能够使用滑动手势和滚动来在 NSScrollView 的水平轴上移动内容 View ,即一天或一周。

WWDC 2011 上标题为“滚动、滑动、拖动:现在有更多动画”的视频非常有用,看起来它能够解释我想要做什么,但不幸的是 PictureSwiper 的示例代码不是随视频提供。

我知道有更新版本的 PictureSwiper 可用,但它使用 NSPageController,我真的在寻找旧版 Lion 10.7 的处理方式,因为我无法使用 NSPageController。是否还能在某处找到旧的 PictureSwiper?

如果没有,有人可以解释一下 Lion 上的 PictureSwiper 示例是如何工作的吗?我知道应用说明 https://developer.apple.com/library/mac/#releasenotes/Cocoa/AppKitOlderNotes.html (搜索“scrollWheel:”)但这只是解释我所追求的功能类型的一部分。

非常感谢您的帮助。大卫。

最佳答案

对于任何寻求此答案的人,我最终使用我的付费开发帐户附带的“开发人员技术支持”查询之一来请求旧代码。几天后,一位苹果工程师通过电子邮件给我发送了旧的 Picture Swiper。

现在我已经看到了代码,应用程序说明完全有意义了! Picture Swiper 移动 CALayers,但在我的例子中,我只使用 NSClipView 的scrollToPoint:。

在滚动处理程序中,我只需执行以下操作:(gestureAmount * columnWidth) + currentColumnIndexOffset。

似乎有效!

关于cocoa - 流畅的滑动和滚动 10.7 风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16439933/

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