使用滑块面板和TableView设计ViewController

时间:2012-11-28 21:10:37

标签: ios user-interface

我想咨询我的新ViewController的设计方法。

这是一个项目。请原谅外语。幸运的是,文字并不重要。忽略黄色的东西

GUI project

不要打扰吧,那些只是导航栏和标签栏。重要的是设计表格和上面的搜索面板的正确方法(“Szukaj”是一个搜索按钮)。

应单击导航栏上的放大镜按钮打开搜索面板。它应该从导航栏的下方向下滑动,然后向下移动,直到它完全打开。搜索面板隐藏在点击或桌面滚动上。它只会在那些情况下上下滑动,没有“手指滑动”

构建它的最佳方法是什么?

我应该在我的ViewController xib文件中包含搜索面板,还是在运行时使用另一个xib创建并添加它?向下/向上滑动动画非常重要,我希望它看起来很酷。

如果它在nib文件中从开头集隐藏了怎么办?桌子会占据它的位置吗?我可以在节目中轻松制作动画吗?

欢迎任何建议

1 个答案:

答案 0 :(得分:2)

我不得不说,我们中的许多人可能会找到几种方法来解决这个问题,但我想我会这样做:

我会为搜索面板创建一个单独的UIView,并将它放在nib中的隐藏位置,该位置位于可见区域的顶部。按下按钮后,我会将其向下滑动(使用简单的UIView的动画任务),同时调整UITableView的大小,使其顶部与搜索面板的底部对齐,并且它的底部保持在同一位置。

每次有人打开和关闭它时创建和销毁搜索面板对我来说似乎效率低下,尤其是它可能在很短的时间内发生很多次。