iOS项目,根据设计图,有时需要自定义UIView的UINavigationBar的背景。可以切出来一张1像素左右的背景图片,来充当UINavigationBar的背景。可以利用NavigationBar的- (void)setBackgroundImage:(UIImage *)backgroun...
分类:
移动开发 时间:
2014-09-04 13:19:09
阅读次数:
199
导航控制器常用函数触发时机
当视图控制器的View将要出现时触发
- (void)viewWillAppear:(BOOL)animated
当视图控制器的View已经出现时触发
- (void)viewDidAppear:(BOOL)animated
当视图控制器的View将要消失时触发
- (void)viewWillDisappear:(BOO...
分类:
移动开发 时间:
2014-09-03 15:03:56
阅读次数:
196
edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。因为iOS7鼓励全屏布局,所以它的默认值是UIRectEdgeAll——四周边缘都延伸,就是说,即使视图中上有navigationBar,下有tabBar,那么视图仍然会延伸覆盖到四周的...
分类:
移动开发 时间:
2014-09-01 12:00:33
阅读次数:
234
小编今天呢在搞
NavigationBar可是怎么弄都用不好,如果用navigationbar我往里面拖拽按钮,按钮的点击反应范围比较大,这样效果就不好。突然看到有网友说可以将navigationbar隐藏这个很好,隐藏完之后,我们可以自己按照navigationbar的大小位置自己创建一个类似navigationbar的玩意儿,这样button随你拖拽,嘻嘻 总结 看来ios虽然总想给我们提...
分类:
其他好文 时间:
2014-08-29 20:10:38
阅读次数:
284
[self.navigationController.navigationBar setBackgroundImage:imag forBarMetrics:UIBarMetricsDefault];
//button 定义你要的背景 文字 或 事件
UIBarButtonItem *leftBarButton = [[UIBarButtonItem alloc]...
分类:
其他好文 时间:
2014-08-22 17:57:29
阅读次数:
214
1、如果设置了self.navigationController.navigationBar 设置了UIBarMetricsLandscapePhone的背景;而没有设置UIBarMetricsDefault的背景,navigationBar会变透明如图所示:navigationBar透明2、上图还...
分类:
移动开发 时间:
2014-08-13 03:32:25
阅读次数:
250
这个问题,记得以前困扰了好久。表现出来的现象就是 ScrollView 中的 ContentView 会往下移动一段距离,现在 textView 也是如此,会自动将光标下移。后来发现这个距离差不多是 NavigationBar 的高度,才从这里找问题,最终找到了。@property(nonatomi...
分类:
移动开发 时间:
2014-08-11 11:37:22
阅读次数:
197
iPhone和iPad下各种常见控件的宽度和标准是一样的,所以这里就用iPhone说明。以下是常见的几种控件的高度。Statusbar,Navigationbar和Tabbar的宽度极其图标大小。下表是更为详细的参数,包括了Statusbar,Navigationbar、Tabbar、toolbar...
分类:
其他好文 时间:
2014-08-05 15:47:09
阅读次数:
248
edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍会延伸覆盖到四...
分类:
移动开发 时间:
2014-08-02 12:34:43
阅读次数:
222
self.navigationController.navigationBar.barStyle=UIBaselineAdjustmentNone;
分类:
其他好文 时间:
2014-07-31 21:15:17
阅读次数:
151