1

シングルビューアプリケーションのxcodeプロジェクトを作成しました。絵コンテ画面にテーブルビューとナビゲーション項目を配置しました。次に、配列データ ソースを tableview にバインドし、次のようにコードを設定して、ナビゲーション ボタンに編集ボタンを表示します。

self.navigationItem.leftBarButtonItem = self.editButtonItem;

ただし、動作しないようです。ナビゲーション バーにボタンが見つかりません。

編集ボタンを表示する方法を教えてください。

ありがとう!

4

1 に答える 1

0

絵コンテ画面にテーブルビューとナビゲーション項目を配置しました。

多分それが問題のようです。これを設定する方法は、UINavigationController をストーリーボードの初期コントローラーとして開始し、UITableViewController をそれからのリレーション セグエに配置することです (ナビゲーション コントローラーのルート ビュー コントローラーとして)。テーブルビューコントローラーが言うなら

 self.navigationItem.leftBarButtonItem = self.editButtonItem;

編集ボタンがナビゲーション バーに表示されます。

例を確認するには、マスター/ディテール テンプレート (iPhone 用) から始めます。マスター ビュー コントローラーは、私が説明している方法で構造化されています。

于 2013-04-16T04:40:54.593 に答える