1. UINavigationController提供的功能导航控制器提供在不同页面之间的导航功能, 包括:pushback.统一的导航栏.导航的手势(侧滑后退)统一的工具栏导航控制器导航控制器维护一个堆栈结构. 一层一层.入栈操作对应push, 但是不会销毁之底部的控制器出栈操作对应back, 会...
分类:
移动开发 时间:
2015-07-10 23:40:19
阅读次数:
301
使用UINavigationController做app导航时,一般会用push && pop进行视图切换:
当点击按钮进入某个新视图时,一般使用pushViewController,只有UINavigationController及其子类才拥有该方法。
当返回视图时,一般有3种方法(可能返回多层视图):
1.popViewController,返回上一层视图控制器。
2.popToRoo...
分类:
其他好文 时间:
2015-07-10 19:09:11
阅读次数:
171
UIImagePickerController继承于UINavigationController。UIImagePickerController可以用来选择照片,它还可以用来拍照和录制视频。
//视频保存后 播放视频
NSURL *url = [info objectForKey:UIImagePickerControllerMediaURL];
NSString *urlPath = [url path];
if (UIVideoAtPathIsCompat...
分类:
其他好文 时间:
2015-07-10 16:39:06
阅读次数:
105
UITableView 继承于UIScrollView
所以UIScrollView 的代理方法同样适用于UITableView 中
隐藏导航栏的方法为:self.navigationController.navigationBar.hidden = YES;所以我们只有通过滚动的代理方法监测滚动视图的滚动方向来控制导航栏显示还是隐藏即可:
通过实现UIScrollView的代理方法来操作:...
分类:
移动开发 时间:
2015-07-09 18:05:52
阅读次数:
403
UINavigationController---称之为导航栏控制器,它继承于UIViewController,以栈的方式管理所有控制的视图控制器(至少有一个被管理的视图控制器,这个控制器我们称之为导航控制器的根视图控制器),通过push和pop控制页面的跳转。 任何继承自UIViewContro....
分类:
其他好文 时间:
2015-07-09 00:23:48
阅读次数:
143
创建 UINavigationController(导航控制器)在AppDelegate.m中创建 // 创建一个普通控制器
RootViewController *rootVC = [[RootViewController alloc] init]; // UINavigationController主要用来管理一组控制器(至少有一个),自带 view 但是不使用
UI...
分类:
其他好文 时间:
2015-07-08 22:39:44
阅读次数:
150
1、UINavigationController使用流程UINavigationController为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lo...
分类:
其他好文 时间:
2015-07-04 12:30:49
阅读次数:
324
主要代码如下://自定义导航栏返回按钮 self.navigationItem.leftBarButtonItem = ({ //导航栏返回背景视图 UIView *view = [[UIView alloc]initWithFrame:CGRect...
分类:
移动开发 时间:
2015-07-03 14:00:11
阅读次数:
238
一般导航控制器含有4个对象,UINavigationController、UINavigationBar、UIViewController、UINavigationItem。1:UINavigationController UINavigationController的父类是UIViewCon...
分类:
移动开发 时间:
2015-07-03 12:08:10
阅读次数:
191
从一个Controller跳转到另一个Controller时,一般有以下2种:1、利用UINavigationController,调用pushViewController,进行跳转;这种采用压栈和出栈的方式,进行Controller的管理。调用popViewControllerAnimated方法...
分类:
移动开发 时间:
2015-07-02 20:52:09
阅读次数:
490