【iOS】iOS它Container View获得ViewController

近期使用Container View来在主View Controller建立自己的子Controller,但是遇到问题。不知道怎样用代码获取Controller View附带的View Controller。

本想获取了其附带的View Controller,在里面设置代理。然后再主View Controller中实现代理方法,找了非常多资料,解决方式例如以下。

建立一个.h与.m文件,使其关联Container view附带的View Controller,在里面设置代理。

  1. 点击Segue,设置Identifier
  2. 在主View Controller中继承方法
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

实现以下代码就可以。

这样就能够获取到segue跳转的View Controller的Controller,那么代理就可以将其设置为呼叫对方。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

时间: 2024-11-07 01:29:28

【iOS】iOS它Container View获得ViewController的相关文章

iOS之Container View获取ViewController

最近使用Container View来在主View Controller建立自己的子Controller,可是遇到问题,不知道如何用代码获取Controller View附带的View Controller. 本想获取了其附带的View Controller,在里面设置代理,然后再主View Controller中实现代理方法,找了很多资料,解决方案如下. 建立一个.h与.m文件,使其关联Container view附带的View Controller,在里面设置代理. 点击Segue,设置Id

iOS view和viewController的生命周期

转自:http://blog.sina.com.cn/s/blog_801997310101a39w.html 一.ViewController的职责 对内管理与之关联的View,对外跟其他ViewController通信和协调.对于与之关联的View,ViewController总是在需要的时候才加载视图,并在不需要的时候卸载视图,所以也同时担当了管理应用资源的责任 二.ViewController的生命周期 View是指Controller的View.它作为Controler的属性,生命周期

M2在奋斗之ios开发--View Controller pragramming guide for IOS中文版

About View Controllers 视图控制器是应用程序数据和其视觉外形之间的一个至关重要的链接.无论何时,应用程序显示一个用户界面,其显示的内容都是由一个或一组互相合作的视图控制器管理.因此,视图控制器给你建立的应用程序提供了骨架. iOS提供了很多内置的视图控制器类来支持标准用户界面块(piece),比如导航和标签栏.作为开发应用程序的一部分,你还可以实现一个或多个自定义控制器来显示应用程序的特定内容. 概述 在模型-视图-控制器(MVC)设计模式里,视图控制器是传统的控制器对象,

《iOS应用架构谈 view层的组织和调用方案》笔记整理

结束前段时间的忙碌,近来工作没什么任务.就趁上班时间学习一点东西. 读完了Casa Taloyum的<iOS应用架构谈 view层的组织和调用方案>,写的很认真,很详尽,收获颇丰.着手整理下目前自己能领悟到的一些知识. 先分享下:http://casatwy.com/iosying-yong-jia-gou-tan-viewceng-de-zu-zhi-he-diao-yong-fang-an.html 代码结构 先声明一点,我们之所以注重代码结构和格式,是为了代码的可读性和后期的可维护性,当

IOS 开发中 Whose view is not in the window hierarchy 错误的解决办法

在 IOS 开发当中经常碰到 whose view is not in the window hierarchy 的错误,该错误简单的说,是由于 "ViewController" 还没有被夹在,就调用该 ViewController 或者 ViewController 内的方法时,就会报这个错误. 在不同地方调用 ViewController,解决的方法也不太一样. 1. 在 一个 ViewController 里面调用另外一个 ViewController 是出现这个错误: 该错误一

[转]IOS Segment页面之间view的切换

有三个view,分别为view1.view2.view3,通过UISegmentedControl进行三个view的切换. Ios代码   @interface UIViewDemoViewController : UIViewController { IBOutlet UIView *view1; IBOutlet UIView *view2; IBOutlet UIView *view3; } - (IBAction)switchViews:(id)sender; @end 在Interfa

【Xamarin 开发 IOS --IOS ViewController生命周期】

ViewController ViewController是IOS开发中MVC模式中的C,ViewController是view的controller,ViewController的职责主要包括管理内部各个view的加载显示和卸载,同时负责与其他ViewController的通信和协调. 在IOS中,有两类ViewController,一类是显示内容的,比如UIViewController.UITableViewController等,同时还可以自定义继承自UIViewController的Vi

【IOS笔记】Using View Controllers in Your App

参考:http://www.cnblogs.com/patientAndPersist/p/3279645.html Using View Controllers in Your App Whether you are working with view controllers provided by iOS, or with custom controllers you’ve created to show your app’s content, you use a similar set o

iOS学习之Table View的简单使用

Table View简单描述: 在iPhone和其他iOS的很多程序中都会看到Table View的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到Table View,Table View主要分为以下两种: Plain:这是普通的列表风格 Grouped :这是分块风格. 对于UITableView,我們有一些特殊的概念和术语,比如说我们成Table View的一行为Cell,而许多的Cell可以组成Section,每个Section上下又分別有Header和Footer,许多个的S