1.设置导航栏样式 [self.navigationBar setBackgroundImage:[UIImage imageNamed:@"navibarbackground"] forBarMetrics:UIBarMetricsDefault]; [self.navigationB...
分类:
其他好文 时间:
2014-07-31 09:42:35
阅读次数:
175
edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍会延伸覆盖到四...
分类:
移动开发 时间:
2014-07-29 16:55:32
阅读次数:
186
打印width和heightNSLog("width: %f, height: %f",self.View.frame.size.width, self.View.navigationBar.frame.size.height);打印frameNSLog(@"%@",[NSValue valueWi...
分类:
移动开发 时间:
2014-07-29 11:08:16
阅读次数:
194
去掉导航栏的边界黑线
in viewDidload:
[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shad...
分类:
移动开发 时间:
2014-07-12 19:36:20
阅读次数:
208
添加类似navigationController自带的返回按钮,效果如下:一、UINavigationcontroller自带的navigationBar 是无法添加左箭头的返回按钮的在网上搜索了一下 但是真的有方法可以添加成功,但是前提是该 navigationBar不是NavigationCon...
分类:
其他好文 时间:
2014-07-08 12:36:27
阅读次数:
249
今天在测试过程中,出现了这样一个bug,分别有两种情景:
(前提是:app是基于UINavigationController构建的)
1、从Controller-A中push进来B。在B中点击返回,返回的界面为黑色一片。再做返回操作就crash了。
2、从Controller-A中push进入B,此时B中tableview出现错位现象,tableview被navigationbar覆盖了...
分类:
其他好文 时间:
2014-07-08 10:33:48
阅读次数:
218
让状态栏隐藏在controllor中实现方法便可实现状态栏隐藏-(BOOL)prefersStatusBarHidden{returnYES;}2.让导航栏隐藏self.navigationController.navigationBar.hidden=YES;
分类:
其他好文 时间:
2014-07-02 06:31:56
阅读次数:
221
设置UINavigationController标题的属性 self.title = @"产品详情"; [self.navigationController.navigationBar setTitleTextAttributes:\ [NSDictionary dictiona...
分类:
其他好文 时间:
2014-06-20 17:28:59
阅读次数:
237
NavigationBar的默认透明度为85%颜色叠加计算公式:RGB需要分开计算,以叠加白色背景为例:原始颜色(217,10,20)设置透明度85%计算过程:R=217
+ (255-217)*(1-0.85)G=10 + (255-10)*(1-0.85)B=20 + (255-20)*(1-0...
分类:
其他好文 时间:
2014-06-12 11:01:31
阅读次数:
289