导航控制器常用函数触发时机当视图控制器的View将要出现时触发- (void)viewWillAppear:(BOOL)animated当视图控制器的View已经出现时触发- (void)viewDidAppear:(BOOL)animated当视图控制器的View将要消失时触发- (void)vi...
分类:
移动开发 时间:
2014-12-03 20:59:47
阅读次数:
169
在这里我用到了视图库里的Navigation Controller导航控制器。
提醒操作主要用到了UIAlertviewDelegate协议中的alertView:clickButtonAtIndex:方法实现,其语法形式如下:
- (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)butto...
分类:
移动开发 时间:
2014-12-03 19:20:13
阅读次数:
247
(1)创建一个项目telephoneBook
(2)打开Main.storyboard文件,从视图库图拖一个Tab bar Controller标签栏控制器到画布中。
(3)在工具栏中,选择show the Attributes inspector图标,在View controller下,选择Is Initial View Controller。
(4)将画布中的原有的view cont...
分类:
移动开发 时间:
2014-12-03 12:32:10
阅读次数:
213
最近一直在纠结问题,为什么有时候被导航控制器包装的控制器的View的y值有时候是64,有时候是0,觉得很奇怪,于是研究了一下,发现有个属性可以改变View的y值,那就是translucent(属于导航栏的)这个属性可以设置y值,这个属性的作用是用来设置导航栏是否半透明,默认值为Yes(半透明效果),...
分类:
其他好文 时间:
2014-11-30 06:16:25
阅读次数:
124
自从iOS7 导航控制器导航控制条的translucent属性默认为YES 后,在项目中有时候总会遇到这样或那样有关视图控制器的根视图位置引发的问题。比如在导航控制器的RootViewController里的时候,这时你会发现如果你在- (void)viewDidLoad{ NSLog(@"%f"....
分类:
移动开发 时间:
2014-11-29 18:57:35
阅读次数:
339
感谢翻译小组成员dingdaojun热心翻译。本篇文章是我们每周推荐优秀国外的技术类文章的其中一篇。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。
在iOS7以前,开发者如果希望定制导航控制器推入推出视图时的转场动画,一般都只能通过子类化UINavigationController或者自己编写动画代码去覆盖相应的方法,现...
分类:
移动开发 时间:
2014-11-27 12:51:11
阅读次数:
297
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器(...
分类:
移动开发 时间:
2014-11-20 00:01:26
阅读次数:
309
一般,用的不是很多。用的地方主要是在几个没有共同样式的控制器之间。如果有共同样式的话,那么可以直接用导航控制器和tabBar控制器来实现。...
分类:
移动开发 时间:
2014-11-19 14:17:37
阅读次数:
198
——定义1个tabBat控制器和4个导航控制器,然后通过addChildViewController或者数组的形式把4个导航控制器加到tabBar控制器中。
——每个导航控制器通过tabBarItem属性来设置标题和icon等。...
分类:
移动开发 时间:
2014-11-19 10:59:20
阅读次数:
234
最重要的是数据的传递,正向传递的方法,主要是利用segue的属性destinationViewController获得后面一个控制器,然后给后面这个控制器赋值,可以赋值某一个地方,也可以通过一个数据模型对象把整个数据模型赋值给后面的控制器,前提是这前后两个控制器都要有这个数据模型属性。而且这个赋值操作,一般是在prepareForSegue中进行,因为这是在segue跳转之前调用的一个方法。...
分类:
移动开发 时间:
2014-11-14 09:18:02
阅读次数:
281