iphoneのではuitableのに左側にある[編集]ボタンとナビゲーションバーを追加する方法?

StackOverflow https://stackoverflow.com/questions/1530940

質問

私のiPhoneアプリケーションでは私は、uitableのビューが追加されました。アプリケーションの起動中の表では、私がしたい行の番号を示しています。今、私はまた、私は、ナビゲーションバーの左側にある編集ボタンを追加したい、のuitableにナビゲーションバーを追加したい。

iphoneでのuitableビューのナビゲーションバーを追加するには?私はUiNavigationベースのアプリケーションを使用する必要はありません。私は、コードを使用して追加したいです。 誰もが任意の有用なコードまたは認識される任意の他の有用なリンクまたは他の溶液を、持っている場合。 入用てくださいます。

役に立ちましたか?

解決

簡単にはあなたがUITableViewControllerが管理し、あなたのリストを持っていると仮定すると、彼弾丸ONTダウンかむと、実際にあなたが必要としてUINavigationControllerを使用aslo。そして、このようごviewDidLoadをオーバーライドします:

-(void)viewDidLoad;
{
  [super viewDidLoad];
  self.navigationItem.leftBarButtonItem = [self editButtonItem];
}
あなたはいくつかの奇妙な理由で、本当に自分自身のUINavigationBarを使用する必要がない場合は、

、そして、あなたはいくつかの余分なコードを追加する必要があります。おそらく、このような何かます:

-(void)viewDidLoad;
{
  [super viewDidLoad];
  UINavigationBar* navBar = self.myOwnStupidNavigationBar;
  UINavigationItem* navItem = self.navigationItem;
  navItem.leftBarButtonItem = [self editButtonItem];
  navbar.items = [NSArray arrayWithObject:navItem];
}

しかし、二度ではないと思いますが、10回以上、あなたは本当にあなたが自由のための素晴らしい機能のある[アロットを与えUINavigationControllerを使用しない正当な理由がある場合。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top