如何在 iOS 应用中制作 Twitter 的行菜单?

Posted

技术标签:

【中文标题】如何在 iOS 应用中制作 Twitter 的行菜单?【英文标题】:How can i make Twitter's row menu in iOS app? 【发布时间】:2010-09-28 07:28:35 【问题描述】:

谁能告诉我如何在 ios 应用程序中制作 Twitter 的行菜单,如下面的 img?

当我按下向左移动手指时出现此菜单(在 UITableView 的 UITableCell 中触摸)。我可以制作这样的行菜单吗?谢谢:)

【问题讨论】:

我认为 Yannick Compernol 的答案是我正在寻找的。我正在尝试另一种方式,但它比使用 UIGestureRecognizer 更糟糕。稍后我将发布两种方式。 【参考方案1】:

这确实只是一个UIView,带有背景图像和一些控件/视图。

如果您想获得类似的行为,即在单元格上滑动以显示该视图,您可以使用新的 iOS4 UIGestureRecognizer 来查找在单元格上的滑动。一旦它检测到滑动,您就可以使用视图动画将新视图滑入。

链接:UIGestureRecognizer Class Reference

【讨论】:

谢谢 Yannick Compernol,我会试试看的 :)【参考方案2】:

我发现一个示例项目制作了“像 Tweetie 一样滑动以显示菜单”。如果你想建立一个像 Tweetie 这样的菜单,看看它。

http://thermoglobalnuclearwar.com/opensource/

【讨论】:

【参考方案3】:

看起来像一个普通视图,带有特定的背景图像和一些水平布局的按钮。

【讨论】:

以上是关于如何在 iOS 应用中制作 Twitter 的行菜单?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 上,Twitter 是如何在滚动浏览时制作个人资料横幅动画的?

ios - 像 Twitter 应用一样展开表格视图单元格

如何使用 iOS 上的原生 Twitter 应用打开 Twitter 推文?

如何在没有 Facebook、Twitter 等的情况下将社交功能集成到 iOS 和/或 Android 应用程序中?

如何从我的 iOS 应用程序中删除 Twitter 的会话和 cookie

如何让 iOS 应用的深层链接在 Twitter 上运行?