如何在 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 应用打开 Twitter 推文?
如何在没有 Facebook、Twitter 等的情况下将社交功能集成到 iOS 和/或 Android 应用程序中?