导航标题被栏按钮隐藏

时间:2011-06-25 04:30:53

标签: iphone objective-c uinavigationcontroller

在我的应用程序中,当我设置标题超过13个字符时,它被栏按钮隐藏。所以我如何克服这个问题。请帮助我。谢谢。

1 个答案:

答案 0 :(得分:1)

使用较小的字体或较短的标题,或使用自定义titleView自定义navBar的UILabel来使用多行标题。例如,

// CUSTOMIZE NAVIGATION BAR TITLE LABEL
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 44.0)];
[label setBackgroundColor:[UIColor clearColor]];
[label setFont:[UIFont boldSystemFontOfSize:20.0]];
[label setAdjustsFontSizeToFitWidth:YES];
[label setTextAlignment:UITextAlignmentCenter];
[[self navigationItem] setTitleView:label];
[label release];

您可以随意自定义它。