有人知道 CNN 是如何做他们的顶部下拉菜单的吗?
它看起来像一个通过触摸拖动事件调用但不确定的 UITableView。谷歌搜索了各种关键字,但无法找到任何东西。只是寻找一些关于如何复制这种行为的指导。
有人知道 CNN 是如何做他们的顶部下拉菜单的吗?
它看起来像一个通过触摸拖动事件调用但不确定的 UITableView。谷歌搜索了各种关键字,但无法找到任何东西。只是寻找一些关于如何复制这种行为的指导。
我不知道它实际上是如何完成的,但我知道我会怎么做:任何视图都可以完全或部分位于屏幕外,并由用户以通常的方式(例如滑动或平移手势识别器)拖动到屏幕上。这没什么特别的。
我猜他们正在做类似https://github.com/mikefrederick/MFSideMenu的事情
不过,您必须进行"MFSideMenu"
很多自定义。如果您不想在每个视图上显示此菜单,则需要UIGestureRecognizerDelegate
在该视图上禁用。
还有类似https://www.cocoacontrols.com/controls/pullableview但您可能需要添加UIGestureRecognizer
到此类。