iPhone一个标题的所有视图控制器
我与标签栏控制器的应用程序(具有4次控制器),并且它包含一个导航控制器。所有这些都是以编程方式创建的。 我的问题: 有没有办法如何设置一个导航栏标题为所有视图控制器?例如:当我切换标签时,标题是一样的。我的理想解决方案是在应用程序委托文件中设置标题。非常感谢iPhone一个标题的所有视图控制器
回答:
如果你知道会有正好4次控制器,只是做self.title = @"your title";
如果你想改变“你的标题”一次,并让他们都改变了,只需创建一个静态全局或使用的plist。并把代码viewDidAppear
下,使其刷新每次。不需要做任何太复杂的事情:)
回答:
尝试是这样的(我没有访问Xcode的ATM因此请首先对其进行调试):
for (int i = 0; i < [[tabBarController viewControllers] count]; i++) { [tabBarController objectAtIndex:i].title = @"This is the title";
}
回答:
您可以创建UIViewController
一个非常基本的子类,并设置其标题。然后,只要有你的其他UIViewController
子类从这个基类,而不是直接从UIViewController
继承。
回答:
对于你们所有人,我认为你想在那里放置一个日志,并且它将图像文件设置为标签栏子视图并设置视图控制器的高度减去标签栏图像
UIImageView *navImage = [[UIImageView alloc]initWithImage:[UIImage imageNamed:IMG_LOGO]]; //[navImage setCenter:CGPointMake(160, 21)];
[navImage setCenter:CGPointMake(160, 21)];
[self.navigationController.navigationBar addSubview: navImage];
[navImage release];
以上是 iPhone一个标题的所有视图控制器 的全部内容, 来源链接: utcz.com/qa/259608.html