我对ios开发很新,我想知道是否有如下图所示的“下拉菜单”:
pic1 http://img840.imageshack.us/img840/9140/a1app.png
当您触摸它时,它会平滑下来并在另一次触摸后返回。此外,还有一个水平滚动视图,您可以选择不同的项目......
最好的方法是通过这样的方式获得startet?例子,教程,我很满意: - )
THX
答案 0 :(得分:2)
所以,这里有一个基本的想法:你创建一个像你的例子中那样的视图。 使用旋转表格(http://iosstuff.wordpress.com/2011/06/29/creating-pulse-style-scrolling-horizontally-scrolling-uitableview-as-a-subview-of-uitableviewcell/)
可以更轻松地实现水平滚动视图以下是我通常的做法:在设计并使这个视图像我想要的那样工作之后,我从Interface Builder改变了它的起源。 例如,我有一个带有框架(0,0,320,200)的视图,一个标准的iphone视图,高度为200像素,从可见视图的顶部开始。然后我将其原点更改为(0,-200,320,200) 现在视图仍然存在,但第一次不可见。
下一步是添加一个按钮,当您按下按钮时,视图变为可见/不可见,或者可能是手势检测器,以便在您滑动时显示(How to detect Swipe Gesture in iPhone SDK?)。
最后,您为视图设置了动画(http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial),因此当您希望它变为可见时,其帧会变回(0,0,320,200)或再次变为(0,-200,320, 200)当你想隐藏它时。
当然,没有必要改变整个画面,如果你觉得它更容易,你也可以改变视图的中心。
这就是全部!我希望这会对你有所帮助