0

iPhone の音楽アプリでは、右のUIBarButtonItemタイトルは "Now Playing" (2 行) です。私は似たようなことをしたいです。タイトルを2行にする方法を教えてください。

   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";

UIButtonまたはを使用している場合はUIlabel、それに応じて行を設定する必要があります

カスタムボタンを使用している場合

[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 に答える