【问题标题】:How to make a menu like Hotstar application如何制作类似 Hotstar 应用程序的菜单
【发布时间】:2015-06-11 11:00:44
【问题描述】:

我应该如何像在 Hotstar 中那样创建一个菜单,可以在导航栏下方的菜单上进行 半滑动?我想使用容器而不是轮播视图会更合适。

我包含一个 Hotstar 应用屏幕截图来说明我的意图:

注意: 我不是在寻找实现抽屉/侧边菜单的框架。

【问题讨论】:

  • 所以...换句话说“堆栈,你能做的工作,我会坐下来等待”。您至少应该展示您尝试过的内容、研究过的内容或其他内容,而不是“我该怎么做,我还没有尝试过”。
  • CATransition *transition = [CATransition 动画];过渡时间= 0.3f; transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];过渡.type = kCATransitionPush; if (swipeDirection==SwipeLeft) { transition.subtype=kCATransitionFromRight; } else{ 过渡.subtype=kCATransitionFromLeft; } [smallNavController.view.layer addAnimation:transition forKey:nil];
  • 所以你想要一个滑动条?将您的代码放入问题中,这将有助于提高您获得成功答案的机会。

标签: ios objective-c


【解决方案1】:

实际上,您在这里寻找的是一个滑动标签栏。您描述的 UI 元素的理念是它可以切换内容(有或没有动画 - 这取决于您的偏好/口味)。

首先,我可以将您指向M13InfiniteTabBarZRScrollableTabBar,但我相信还有很多其他的(这些是我有机会尝试的)。正如您在标签中标记的那样,它们都是在 Objective-C 中实现的。

当然,它们并不是完全您在设计方面展示的那样,但它们并不难定制。

【讨论】:

  • 感谢您的帮助,它确实敲响了警钟
【解决方案2】:

你喜欢这个侧边菜单吗

https://github.com/mikefrederick/MFSideMenu

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多