0

在 iPhone 音乐应用程序中,正确的UIBarButtonItem标题是“正在播放”(两行)。我想做类似的事情。我怎样才能使标题两行?

   UIBarButtonItem *nowPlayingButtonItem = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Now Playing", @"button in navigationbar right") style:UIBarButtonItemStyleBordered target:self action:@selector(showNowPalyView)];

在此处输入图像描述

4

2 回答 2

2

这取决于您使用什么作为标题,通常换行符可以完成这项工作。

 NSString   *titleStr=@"Now\nPlaying";

如果您正在使用UIButtonUIlabel那么您必须相应地设置行

如果您在那里使用自定义按钮

[titleButton.titleLabel setLineBreakMode:UILineBreakModeWordWrap];  // will set the line break mode

[titleButton setTitle:titleStr forState:UIControlStateNormal];
于 2013-03-13T15:34:29.140 回答
0

最好的方法是添加UILabelUIBarButtonItem 使用label.numberOfLines = 0

于 2013-03-13T15:23:15.873 回答