在iPhone音乐应用中,右UIBarButtonItem
标题为“正在播放”(两行)。我想做类似的事情。如何将标题分为两行?
UIBarButtonItem *nowPlayingButtonItem = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Now Playing", @"button in navigationbar right") style:UIBarButtonItemStyleBordered target:self action:@selector(showNowPalyView)];
答案 0 :(得分:2)
这取决于您使用的标题,通常新行字符可以完成工作。
NSString *titleStr=@"Now\nPlaying";
如果您使用UIButton
或UIlabel
,则必须相应地设置行
如果你在那里使用自定义按钮
[titleButton.titleLabel setLineBreakMode:UILineBreakModeWordWrap]; // will set the line break mode
[titleButton setTitle:titleStr forState:UIControlStateNormal];
答案 1 :(得分:0)
最好的方法是将UILabel
添加到UIBarButtonItem
并使用label.numberOfLines = 0
;