目标C中的通知机制,设备方向

时间:2013-02-04 16:18:36

标签: ios xcode

我有一个带有许多viewcontrollers的iPad应用程序,它们都是从一个mainViewcontroller以编程方式加载的。当方向从纵向更改为横向时,我会进行一些UI更改。到目前为止,我一直在mainVC中处理该通知。我的问题是: Objective C如何处理通知生成过程?它是从mainVC开始,然后滴入到子UIControls?我应该观察所有viewcontrollers中的UIInterfaceOrientation更改,还是只观察主要的?

2 个答案:

答案 0 :(得分:0)

主VC应负责轮换事件管理。我通常以这种方式工作。

答案 1 :(得分:0)

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

是代表,提供有关设备方向更改的通知。我认为您可以在所有viewcontrollers中实现此功能。

但是请注意它是viewcontroller特定的,它不依赖于父