0

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

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

图形用户界面项目

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

应通过单击导航栏上的放大镜按钮打开搜索面板。它应该从导航栏下方向下滑动并在表格中向下移动,直到它完全打开。搜索面板隐藏在放大镜单击或表格滚动上。它只会在那些情况下向上/向下滑动,不会有“手指滑动”它

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

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

如果它从一开始就在 nib 文件中设置为隐藏怎么办?桌子会代替它吗?我可以很容易地为它制作动画吗?

欢迎任何建议

4

1 回答 1

2

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

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

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

于 2012-11-28T21:24:54.197 回答