gpt4 book ai didi

iphone - 在iOS中,实现滑动 "drawers"的最佳方式是什么

转载 作者:行者123 更新时间:2023-11-28 18:42:43 24 4
gpt4 key购买 nike

我不确定“抽屉”是否是正确的术语,但我想了解如何实现从元素下方滑出并将 View 中的其他内容向下推的对话框。

很好的例子是 Apple 的天气应用程序,它会在点击一天时显示详细的预报信息,以及 Tapbots 的 Tweetbot,它 reveals Tweet-level controls当一条推文被点击时。

感谢您提供任何信息!

最佳答案

一个选项:

为“抽屉”创建一个 View 。您可以将它放在另一个 View 后面,或者就在屏幕外。当用户点击正确的位置或以其他方式导致抽屉“打开”时,将 View 移动到它的“打开”位置。如果抽屉相对于屏幕垂直打开,您可能需要将其向上或向下滑动抽屉的高度;如果它是水平打开的,请将其向左或向右滑动一个抽屉宽度。使用 Core Animation 可以轻松地为位置变化设置动画,并使其看起来像抽屉正在滑动打开。 UIViewAnimationOptionCurveEaseInOut 动画曲线会让这看起来不错。显然,向另一个方向移动抽屉以再次关闭。

关于iphone - 在iOS中,实现滑动 "drawers"的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9228362/

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