在引入了导航控制器UINavigationController和分栏控制器UITabBarController之后,我们在设置控件的frame的时候就需要注意避开导航栏UINavigationBar 44+电源栏UIStatusBar 20的高度,和底部分栏UITabBar 44的高度。底部分栏并没 ...
把子控制器添加到导航控制器中 (1) YYOneViewController *one=[[YYOneViewController alloc]init]; UINavigationController *nav=[[UINavigationController alloc]initWithRoot ...
分类:
其他好文 时间:
2016-08-19 09:46:25
阅读次数:
123
1.什么是标题(Title) NavigationController里面的viewcontroller,每一页都会有一个标题,如图3r就是这个页面的标题 2. 如何设置标题 一般都会在这个NavigationController所包含的视图(viewController)里面设置,代码如下 3.是 ...
分类:
移动开发 时间:
2016-08-17 00:07:29
阅读次数:
174
iOS开发UI篇—核心动画(转场动画和组动画) 一、转场动画简单介绍 CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点 UINavigationController就是通过CATransition实现了将控制器的视图 ...
分类:
移动开发 时间:
2016-08-14 22:05:57
阅读次数:
225
一、转场动画简单介绍 CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点 UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果 属性解析: type:动画过 ...
分类:
移动开发 时间:
2016-08-10 22:17:47
阅读次数:
193
前言:有时候我们需要设置UINavigationController的导航条NavigationBar的颜色为透明度,这时候就需要使用到NavigationBar的barStyle这个属性: 再看QQ空间的仿制项目示例: 代码使用示例:nc.navigationBar.barStyle = UIBa ...
分类:
移动开发 时间:
2016-08-10 16:09:26
阅读次数:
188
本文简单介绍了使用Delegate方法的进行值的传递,改变上一个界面的字体大小和颜色首先创建一个导航视图:let viewC = ViewController(); let navigationC = UINavigationController.init(rootViewController: viewC); window?.rootViewController = ...
分类:
编程语言 时间:
2016-08-08 12:57:02
阅读次数:
208
我原先是这么做的,通常也是这么做 然而运行后,UINavigationController的确作为windows的根视图显示了,但是firstVC里的控件却没有显示,一片空白 事实证明不能这样直接alloc firstVC,而是要从storyboard中加载,我改成如下就行了: 我查看过很多代码例子 ...
分类:
移动开发 时间:
2016-08-05 00:37:50
阅读次数:
169
// 导航控制器 // 1. 比较常用的视图控制器管理类 // 2. 以栈的形式管理视图控制器, 先进后出 // 3. 创建navigation后, 视图控制器上会多出一个导航栏 // 4. 导航栏高度 44 + 加 状态栏 20 对导航视图控制器的一些属性和方法的应用: 运行效果图: ...
分类:
其他好文 时间:
2016-07-23 16:44:21
阅读次数:
180
首先得搞清这两个控制器之间的层级关系,我们直接看官网给的图,如下所示: 从这张图可以看到:最右边的Assembled views是呈现给用户的界面,它左边的Window是最底层的窗口,重点来了,再往左,是Tab bar view,Tab bar view的上方是Navigation view,最后是 ...
分类:
其他好文 时间:
2016-07-23 15:20:29
阅读次数:
242