将导航栏滑开,就像 iPhone 的照片查看器一样
有人可以解释一下,如何在 tableviewcontroller 中滑动导航栏,就像 iphone 照片查看器的导航栏一样吗?
如果有人能给我一些代码,那就太好了。
感谢和问候 马可
does anybody could please explain me, how to slide away the navigation bar in a tableviewcontroller, like the navigation bar of the iphone photo viewer?
It would be great, if anybody has some code for me.
Thanks and regards
Marco
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用 UINavigationController,然后此功能几乎是“免费”的。
在创建阶段,您首先创建视图控制器。然后创建一个 UINavigationController,并将其传递给您之前创建的视图控制器。
稍后,当您想要滑开导航栏时,您可以使用 pushViewController:animated: 函数调用推送一个新的视图控制器。看一下下面的代码:
这是一个非常粗略的代码示例,其中不包括内存管理等所有细节。我希望这就是您正在寻找的内容。
You need to use a UINavigationController, and then this functionality comes almost "for free".
At creation stage, you first create your view controller. Then you create a UINavigationController, passing it your previously created view controller.
Later on, when you want to slide away the navigation bar, you push a new view controller using the pushViewController:animated: function call. Take a look at the code below:
This is a very rough code sample, which does not include all the details such as memory management etc. I hope this is what you were looking for.