ナビゲーションコントローラーのタイトルをボタンにすることはできますか? しかし、ボタンなしでそれを見てください。クリックするとビュー/アクションシートが下からポップアップするテキストにしたいのですが、そうであれば、ボタンにする方法をプログラムで教えてもらえますか? ありがとう
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 に答える