确定故事板

确定故事板

问题描述:

我想视图 - 控制的状态,知道如何管理这样的:确定故事板

我有一个故事板4个viewcontrollers,每一个具有相同的类,但我想知道如何确定何时改变他们的状态从全屏到隐形,反之亦然。任何提示?顺便说一句,我有一个主要看法,像evernote多个选项卡一样工作,我可以在它们之间切换,但我想在每个视图上放置不同的返回按钮,不知道从哪里开始。

+0

你对无形意味着什么?他们的观点仍然在屏幕上,但视图的“隐藏”属性设置为YES或什么? – micantox 2013-05-14 07:31:50

+0

不完全看不见的意见包含在其他视图,所以当我说他们是隐形的我的意思是我已经翻译了他们的位置,它就像evernote与他们的笔记标签(高级,位置,笔记本等) – Pipo 2013-05-14 17:14:36

你可以找到与self.view.window.bounds窗口的大小和测试它针对您的ViewControllers'视图的框架用:

CGRectContainsRect(self.view.window.frame, myViewController.view.frame) 

如果视图是在屏幕上,否则为假这将返回true。

+0

好,但有没有一种方法比如viewDidLoad或initWithCoder等,它们可以管理视图控制器状态的任何变化。 – Pipo 2013-05-15 17:31:45

+0

它们有很多,比如viewDidLoad,viewWillAppear等等,但是为了帮助你,我需要一些关于你的实现的更具体的细节,比如:你是否初始化了父视图控制器中的所有视图控制器?你如何从一个视图控制器转换到另一个?你的问题有点太模糊了! – micantox 2013-05-15 18:04:13

+0

我已经开始使用kieran laferty note viewcontroller来了解接口连接,但是当我想让每个noteview显示不同的控制器,类和视图时,我无法让它们在调整大小时进行检查。顺便说一句,我是一个iOS的总noob,这就是为什么我试图从这个来源学习 – Pipo 2013-05-15 19:01:04