3

我的 applicationDidFinishLaunching 中有这段代码:

navController.toolbarHidden = NO;
[navController toolbar].tintColor = [UIColor darkGrayColor];
[[navController toolbar] setFrame:CGRectMake(0.0,0.0,320.0,180.0)];

前两行肯定会对 UI 产生影响。例如,如果我将 toolbarHidden 设置为 YES,它肯定是隐藏的。但是,当我尝试设置框架并自定义工具栏高度时,没有发生任何变化。有谁知道如何解决这一问题?

4

3 回答 3

5

UIToolbars 有一个固定的高度。你将无法改变它。

于 2010-07-25T17:15:13.520 回答
1

如果您需要一个高度可调节的工具栏类,则必须创建自己的工具栏类。

于 2010-07-25T17:25:20.250 回答
0

如果您要创建自己的工具栏,您可以使用工具栏的 frame 属性来创建它。UINavigationController 的工具栏高度不可调整。

于 2010-07-29T02:00:54.650 回答