ナビゲーションコントローラーのタイトルをボタンにすることはできますか? しかし、ボタンなしでそれを見てください。クリックするとビュー/アクションシートが下からポップアップするテキストにしたいのですが、そうであれば、ボタンにする方法をプログラムで教えてもらえますか? ありがとう
1 に答える
7
TitleViewをnavigationItem設定して、ボタンをタイトルとして設定できます。
これが私が試して動作させたものです:
UIButton*button=[UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame=CGRectMake(0, 0, 30, 20);
[button setTitle:@"Testing" forState:UIControlStateNormal];
[button addTarget:self action:@selector(btnAction) forControlEvents:UIControlEventTouchUpInside];
[[self navigationItem] setTitleView:button];
しかし、ボタンのように見せたくない場合は、buttonWithTypeを tocustomに設定し、そのbackGroundImageプロパティを設定しました。
btnActionポップアップを表示するコードがあります。
于 2012-04-19T03:48:30.610 に答える