iPhone官方SDK:如何隐藏UINavigationBar
时间: 2009-06-11 19:44 点击: 次
我在写电子书Tread的时候,想实现自动隐藏UINavigationBar,以达到iPhone上面浏览Photo的效果.
当时NavigationBar在UINavigationController里面是private的,无法把她变成透明.
最后只好把它"推出"view 外面,来达到隐藏的目的.
在Beta1一直到Beta4,我是这样写的
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
CGRect viewFrame = self.navigationController.view.bounds;
//CGPoint touchPoint1 = self.navigationController.view.center;
if (viewIsUp) {
viewFrame.origin.y -= 25;
viewFrame.size.height -= 50;
viewIsUp = NO;
} else {
viewFrame.origin.y += 25;
viewFrame.size.height += 50;
viewIsUp = YES;
}
self.navigationController.view.bounds =viewFrame;
[UIView commitAnimations];
刚发布的Beta5,这个功能已经加在API里面了
现在变成
if (viewIsUp) {
[self.navigationController setNavigationBarHidden:NO animated:YES];
viewIsUp = NO;
} else {
[self.navigationController setNavigationBarHidden:YES animated:YES];
viewIsUp = YES;
}
简单分享一下.
如果你有这方面的经验或者遇到类似的问题,可以在这里继续和作者探讨。
顶一下(3)
75%
踩一下(1)
25%
下一篇:创建log文件的代码
发表评论
本类文章点击排行榜
- [06-26] iPhone 开发过程中的一些小技术
- [03-16] 23个开源App的App Store地址和源
- [06-11] 比较官方iPhone SDK和开源工具链
- [06-11] 简单明了SDK2.2.1无99刀证书真机
- [06-12] iPhone开发, 全区索引, 动态更新
- [06-16] 如何嗅探iphone的网络流量
- [02-03] iPhone在线音乐盒,代码开源
- [06-11] iPhone GUI的PSD分层图
- [03-15] iPhone方块游戏拖动手势源码共
推荐内容
最近更新
- [07-12] 用 cocos2d 创建帧动画
- [07-09] Cocos2D 支持 iAd 的例子代码
- [07-08] 在 App 中充分利用 iPhone OS 3.2 的文件共享特性
- [07-06] UIView做各种动画的demo
- [07-05] 模拟器里 iAD 不显示测试广告的解决办法
- [07-02] 图片如何存入 iPhone 本地 Documents 的方法
- [07-02] UIImageWriteToSavedPhotosAlbum保存图片的方法
- [07-02] 不同版本sdk下针对不同iOS编译后的兼容情况汇总
- [07-02] 发布 iOS4 程序的 checklist(检查流程)
相关文章
- [06-17] NSInvocationOperation多线程教程
- [06-07] 让tableView滚到顶部的代码
- [06-07] 从 iPhone/iPad 图片库中读取图片的代码
- [05-27] Interface Builder建立UIView无法全屏的解决方法
- [05-06] 从iPhone上传图片文件到服务器的代码
- [05-04] 使用不规则形状的UIButton的方法
- [04-20] 把UIView覆盖到状态栏上的方法
- [03-13] 用按钮控制UIScrollView滚动到下一页的标准解法
- [01-26] iPhone专用IMIFramework收集集合


NSString+NSMutableString+NSValue+NSAraay用法汇总
制作iPhone的SOAP应用的详细教程
iPhone方块游戏拖动手势源码共享
用Openfeint为App添加在线排行功能
用Info.plist文件指定软件的运行设备