gpt4 book ai didi

iphone - iOS 中的叠加菜单,如 Comcast Xfinity iPad 应用程序

转载 作者:行者123 更新时间:2023-11-29 04:53:36 26 4
gpt4 key购买 nike

在 Comcast Xfinity iPad 应用程序中,屏幕底部有一个名为“筛选依据”的小按钮。

当用户触摸按钮时,覆盖菜单将向上滑动(就像 Android 中的菜单 UI)。

任何人都可以给我一些关于如何创建这种覆盖菜单的提示吗?

谢谢。

最佳答案

为此,您可以在 Nib 中创建一个 UIView 并使其看起来像您需要的菜单,然后在 viewdidload 中您可以将其原点设置为刚好离开屏幕,当您希望它出现时,只需使用动画来滑动将其置于 View 中,然后在完成后将其滑回屏幕。

在viewDidLoad中:

CGRect frame = [your_menu_view].frame;
frame.origin.y += frame.size.height;
[your_menu_view].frame = frame;

当你准备好展示它时:

NSTimeInterval animationDuration = 0.3;//play around with the animation length here
CGRect frame = [your_menu_view].frame;
[UIView beginAnimations:@"MenuSlideIn" context:nil];
[UIView setAnimationDuration:animationDuration];
frame.origin -= frame.size.height;
[your_menu_view].frame = frame;
[UIView commitAnimations];

然后使用相同的方法来消除它,除了减去它的高度。

尚未测试,但应该可以。

关于iphone - iOS 中的叠加菜单,如 Comcast Xfinity iPad 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410406/

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