多控制器管理

原创 2016年05月31日 22:40:10
- (IBAction)back:(UIButton *)sender
{
   
//通过展示控制器关闭当前窗口
    [
self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
   
}
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
   
NSLog(@"%@",segue.identifier);
   
if ([segue.identifier isEqualToString:@"modal"])
    {
       
SecondViewController *second =segue.destinationViewController;
       
        second.
text = @"welcome to you";
    }
}
//定义反向传数据的代理协议
@protocol SecondViewControllerDelegate
-(
void)comeback:(NSString *)str;
@end

//定义协议
@property (weak,nonatomic)id<SecondViewControllerDelegate>delegate;

//通过代理反向传数据
    [self.delegate comeback:@"Tom"];

 UIViewController<SecondViewControllerDelegate>
  second.delegate = self;




//成为消息的观察者
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(comeback:) name:SECONDVIEWCONTROLLERNOTIFICATION object:nil];

//取消观察者
[[NSNotificationCenter defaultCenter]removeObserver:self name:SECONDVIEWCONTROLLERNOTIFICATION object:nil];

//通过通知方式反向传数据
[[NSNotificationCenter defaultCenter]postNotificationName:SECONDVIEWCONTROLLERNOTIFICATION object:nil userInfo:@{SECONDVIEWCONTROLLERNOTIFICATIONKey:@"Tom"}];

//从通知对象取出数据
NSDictionary *data = notification.userInfo;
self.Label.text = [data objectForKey:SECONDVIEWCONTROLLERNOTIFICATIONKey];
版权声明:本文为博主原创文章,未经博主允许不得转载。

IOS开发笔记36-多控制器管理(1)

1、 控制器的创建方式 视图控制器就是用来控制或者说管理界面(视图)的,换句话说界面长得丑与美由视图控制器说的算。每个视图控制器(UIViewController)都有一个View属...
  • Su_tianbiao
  • Su_tianbiao
  • 2015年10月31日 16:20
  • 793

iOS中的多控制器管理(一)-UINavigationController-

多控制器管理、UINavigationController、Push、Modal
  • whjForWork
  • whjForWork
  • 2015年03月28日 23:44
  • 1221

IOS多视图控制器管理的总结与回顾(一)

一、视图控制器常见的切换方式。  1、Tabbar选项卡:以UITabbarController为容器,以平行的方式管理试图控制器。        1.1、UITabbarController常用的属...
  • chjx501
  • chjx501
  • 2015年01月26日 14:36
  • 416

IOS-多控制器管理一

IOS-多控制器管理一控制器的生命周期方法 /** * view加载完毕 */ - (void)viewDidLoad { [super v...
  • sdlg2015
  • sdlg2015
  • 2016年01月11日 21:48
  • 364

iOS多控制器-视图切换.

多控制器-视图切换.1.概述.在iOS开发中,视图的切换是很频繁的,常用的视图切换有三种: UITabBarController 以平行的方式管理视图,各个视图之间关系不大;每个加入的视图都会进行初...
  • CSDNhaoren13
  • CSDNhaoren13
  • 2016年03月05日 16:38
  • 2981

第三十篇:控制器的生成与多控制器的管理

1.如何创建一个控制器 》控制器常见的创建方式有以下几种: Ø通过storyboard创建 Ø直接创建 QJViewController *vc = [[QJViewController alloc...
  • u010372095
  • u010372095
  • 2015年10月07日 18:47
  • 1029

iOS开发之自定义多控制器的切换

前言:项目开发中往往会遇到多控制器切换的需求,这里开发了一个demo,记录下思路 1.效果 2.主要代码 // // ViewController.m // moreControllers...
  • sunnyboy9
  • sunnyboy9
  • 2016年04月19日 22:51
  • 1229

iOS - 多控制器切换(带滑动动画)

主控制器 ,管理控制器 .h文件//宏 #define kScreenWidth [UIScreen mainScreen].bounds.size.width #define kScreenHe...
  • coderMy
  • coderMy
  • 2016年10月23日 12:53
  • 1225

SDN多控制器是如何实现的

SDN多控制器是如何实现的 最近在ONS 2016(Open Networking Summit开放网络峰会)中华为T-SDN Super控制器凭借着持续的创新能力,从众多厂商DEMO中脱颖...
  • Tomstrong_369
  • Tomstrong_369
  • 2016年03月30日 16:30
  • 3858

iOS中分段控制器与UIScrollView结合使用

iOS中分段控制器与UIScrollView结合使用
  • qq_31810357
  • qq_31810357
  • 2015年11月03日 08:42
  • 3846
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多控制器管理
举报原因:
原因补充:

(最多只允许输入30个字)