3

有人知道 CNN 是如何做他们的顶部下拉菜单的吗?

它看起来像一个通过触摸拖动事件调用但不确定的 UITableView。谷歌搜索了各种关键字,但无法找到任何东西。只是寻找一些关于如何复制这种行为的指导。

在此处输入图像描述

4

2 回答 2

5

我不知道它实际上是如何完成的,但我知道我会怎么做:任何视图都可以完全或部分位于屏幕外,并由用户以通常的方式(例如滑动或平移手势识别器)拖动到屏幕上。这没什么特别的。

于 2013-04-25T16:04:49.193 回答
2

我猜他们正在做类似https://github.com/mikefrederick/MFSideMenu的事情

不过,您必须进行"MFSideMenu"很多自定义。如果您不想在每个视图上显示此菜单,则需要UIGestureRecognizerDelegate在该视图上禁用。

还有类似https://www.cocoacontrols.com/controls/pullableview但您可能需要添加UIGestureRecognizer到此类。

于 2013-04-25T16:12:20.460 回答