2012-02-10 90 views
0

我不确定“抽屉”是否合适,但我想知道如何实现从元素下滑出的对话框,以及向下推动视图上的其他内容。在iOS中,实现滑动“抽屉”的最佳方式是什么

良好的例子是苹果的天气应用程序,它揭示了点击一天时的详细预测信息,以及Tapbots的Tweetbot,点击了tweet时reveals Tweet-level controls

感谢您的任何信息!

+1

[这可能会对你有些兴趣](https://github.com/boctor/idev-recipes/tree/master/SideSwipeTableView)和[这也是](http://idevrecipes.com/ 2011/04/14/how-do-twitter-iphone-app-implement -app-implement -wapping-on-a-table /) – 2012-02-10 13:21:12

回答

1

结账this answer。我已经使用它,它完美的作品。基本上你正在做的是当用户点击一行时在表格视图中添加一个新行。

4

一个选项:

创建“抽屉”的视图。您可以将它放在另一个视图之后,或者放在屏幕之外。当用户点击正确的位置或以其他方式导致抽屉“打开”时,将视图移至其“打开”位置。如果抽屉相对于屏幕垂直打开,则可能需要将抽屉向上或向下滑动抽屉的高度;如果它水平打开,则将它向左或向右滑动一个抽屉宽度。使用Core Animation可以轻松地对位置变化进行动画制作,并使其看起来像抽屉滑开。动画曲线的UIViewAnimationOptionCurveEaseInOut将使这看起来不错。显然,将抽屉向另一个方向移动以再次关闭。

+0

好思想的人。 – 2013-02-21 05:38:24

相关问题