【问题标题】:How to make a pull-up View in iOS (similiar to FourSquare)如何在 iOS 中制作上拉视图(类似于 FourSquare)
【发布时间】:2014-01-09 10:36:46
【问题描述】:

我想做一个像 FourSquare 一样向上滑动的应用。 像这样:

我想要实现的是:

  • UITableView 一直到 UINavigationBar
  • 它随着我手指的位置拖动。
  • 我的应用程序下面还有一个GMSMapView(Google Map 的 API,类似于 FourSquare),我不希望地图响应我在 UITableView 上的手势,我希望它保持静止。
  • 适用于 iOS 6 和 7 以及 iPhone 4,5。

有没有人有一个框架,github的链接......可以帮助我实现这个? 谢谢。

【问题讨论】:

    标签: ios objective-c google-maps uitableview uipangesturerecognizer


    【解决方案1】:

    在过去的几天里,我一直在做一些非常相似的事情。 This 的回答其实还不错,只是在性能上会有点吃亏。经过更多的调整,我使用了this 库的一部分。您不需要使用所有内容,但在选择库时请记住以下几点:

    1. 基于map.centerCoordinate 移动地图的库的性能低于基于地图frame 移动的库。

    您也可以从我的这个tweets exchange 中读到一点。


    我对 FourSquare 实际所做的想法是,一开始他们使用的是地图的截图,所以他们并没有真正使用MKMapView,而是UIImageView。一旦你触摸它并为它设置动画,他们就会在一个和另一个之间切换,并开始使用地图。我将使用 Reveal App 和 this 来确切了解他们在做什么。

    【讨论】:

    • 嘿,既然你已经做了一个上拉视图。你会给我推荐什么?我的背景视图是一个简单的视图控制器,我的上拉视图是一个 UITableView。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多