0

你如何制作一个可以滑出并占据部分屏幕的视图控制器,例如在 Facebook、Rdio 和 Tinder 等流行应用程序上可以看到的视图控制器?因此,您进行侧滑,viewController 将滑出并占据大约四分之三的屏幕,并且其中可能有一个 tableView?另外,这个设计会使用故事板或界面构建器进行吗?

4

3 回答 3

2

我在我的项目中使用的是 MMDrawerController(相互移动抽屉控制器)

https://github.com/mutualmobile/MMDrawerController

它提供完全控制和各种效果、过渡、客体。您也可以从左侧或右侧滑动面板。

于 2013-08-09T07:44:43.883 回答
2

有大量的框架可以做到这一点。最流行的两个是JASidePanels(我个人使用)和ECSSlidingViewController。您也可以自己实现它,但这会更复杂。一个开始的地方是拥有一个“底部视图控制器”来加载和管理其他视图控制器,或者至少管理它们的视图。如果你有耐心,这条路线显然更可取,因为你可以真正控制你的应用程序的行为。话虽如此,这些都是很好的开始。

在这些示例中,他们结合了视图控制器的编程管理和故事板。这真的取决于你想如何亲自管理它。我个人喜欢在故事板中“绘制”我的视图控制器基础知识,并使用他们的故事板 ID 实例化它们,以便让自己对视觉上发生的事情有一个很好的了解。

于 2013-08-09T08:55:47.367 回答
0

你应该看看ViewDeck。只需下载并查看它,它是高度可定制的,并且与 facebook 应用程序相同

于 2013-08-09T07:40:54.170 回答