1

iOS> 4のナビゲーションバーに複数のボタンを追加するにはどうすればよいですか?

iOS> 5の場合、そのためのプロパティがあることは知っていますが、iOS 4でもそれをサポートするにはどうすればよいですか?

解決策を検索し、セグメント化されたコントロールの使用を提案する投稿がありますが、2つのボタンが分離されているように見せたいです。

私はそれを達成できますか?

4

2 に答える 2

0

いくつかのカスタムボタンを使用して、ナビゲーションバーに追加できます。これは、ではないため、この方法では[navigationBar addSubview:customButton];追加できません。おそらく、1つのセグメントまたはカスタムのみでsegmentControlを使用する必要があります。UIBarButtonItemUIViewUIButton

于 2012-12-05T04:28:52.483 に答える
0

コメント内のAnkurAryaリンクがなくなったので、ここに解決策を投稿します。

  self.firstButton = 
      [[[UIButton alloc] initWithFrame:CGRectMake(0, 6, 36, 32)] autorelease];
  self.secondButton = 
      [[[UIButton alloc] initWithFrame:CGRectMake(38, 6, 36, 32)] autorelease];

  UIView *rightView = 
      [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 75, 44)] autorelease];
  rightView.backgroundColor = [UIColor clearColor];
  [rightView addSubview:firstButton_];
  [rightView addSubview:secondButton_];
  self.navigationItem.rightBarButtonItem = 
      [[[UIBarButtonItem alloc] initWithCustomView:rightView] autorelease];
于 2012-12-19T02:10:51.640 に答える