导航控制器如何工作 - IOS?

时间:2012-11-26 05:22:59

标签: iphone objective-c ios cocoa-touch uinavigationcontroller

我一直在研究IOS应用程序。与导航控制器相关的工作时我有疑问。这是我的问题。当我希望应该出现一个视图时,我将所有视图都推送到导航控制器。我正在设置每个页面的标题,如..

self.tiltle = @"View1"; // Something like that.

我猜导航控制器是一样的,我加载的视图只会有所不同,如果我是对的,为什么每次都没有为每个页面加载相同的标题,(如果我没有像上面那样设置标题它来了为新视图加载为空)。如果我错了......请指出。

感谢您宝贵的建议..

1 个答案:

答案 0 :(得分:0)

每当您将UIViewController推送到UINavigationController时,导航控制器会读取UIViewController的{​​{1}}或self.title,并在其上显示导航栏。如果要为所有子视图控制器设置相同的标题,则必须在每个视图控制器上设置self.navigationItem.title