一、自定义的思路
iOS中的TabBarController确实已经很强大了,大部分主流iOS应用都会采用。但是往往也不能满足全部的需求,因此需要自定义TabBar,自定义需要对系统的TabBar工作方式有很好的理解,自定义需要勇气。
自定义TabBar的原则:尽量利用系统自带TabBar,只改需要改的地方。
二、自定义TabBar的总体过程
1.先把自带的TabBar条给取消...
分类:
移动开发 时间:
2014-07-01 07:12:05
阅读次数:
359
自定义了TabBarController 之后必须实现以下方法才能避免报错-(void)viewWillAppear:(BOOL)animated{ [self.selectedViewController beginAppearanceTransition: YES animated: an...
分类:
移动开发 时间:
2014-06-26 23:37:32
阅读次数:
320
自定义TabBarController Push下一级Controller时 会报这样的错误:Unbalanced calls to begin/end appearance transitions for .
网上的一些回答,都说是动画引起的,解决方法就是,加一个BOOL型的变量,检查是否在做动画。但是,这并没有解决我的问题!
所以真正的答案是...
分类:
移动开发 时间:
2014-06-09 23:20:54
阅读次数:
343
可能是以前记错了,总认为在ios6上使用了UINavigationController或者TabBarController会因为多了bar而影响子controller的view的frame大小。今天在xcode5.1上验证,无论ios6或者7,使用容器controller,产生了的bar都不会对子c...
分类:
移动开发 时间:
2014-05-22 04:28:02
阅读次数:
339
在ios6以后,ios系统改变了屏幕旋转的方法,如果要设置屏幕旋转的方法,需要在rootvc里面进行编写,例如
UIViewController *viewCtrl = [[UIViewController alloc] init];
UINavigationController *navCtrl = [[UINavigationController alloc] initWithRoot...
分类:
其他好文 时间:
2014-04-30 22:24:39
阅读次数:
254