在某些情况下,我需要将一个搜索栏或选项卡栏添加到我的应用程序。我使用UIViewController作为UINavigationController内容。更改UIViewControllers上的框架不会做任何事情。调整uinavigation控制器中的内容
任何人都可以帮忙吗?
谢谢。
这里的代码无法在一个UIViewController的initWithStyle方法(其它方法也失败):
CGRect frame = self.view.frame;
self.view.frame = CGRectMake(0, 0, frame.size.width, frame.size.height - 49);
这也许不是完美的代码,但它至少应该移动视图。
哪种情况?你想做什么?你期望得到什么?如果你想得到好的答案,你必须提供很好的问题。 – pasine 2010-11-21 23:58:14
在UINavigationController上显示视图,对吧?那么你如何调整UINavigationController中的这些视图?我需要这样做,因为我需要在顶部显示酒吧。 – 2010-11-22 00:10:18
你将不得不张贴一些代码。调整UINavigationController中的视图的大小与调整任何其他视图的大小没有区别。你的意思是它在导航控制器UI本身(即在标题栏中),还是在导航控制器堆栈中的某个ViewController中? – d11wtq 2010-11-22 00:20:06