0

Table ビューに UINavigationBar を追加しました。これが正しい方法ではないことはわかっていますが、他の方法があると思いますか?UINavigationBar と Table View を View Controller または Table View Controller に配置しようとすると、コンソールに次のエラーが表示されます。

Terminating app due to uncaught exception 'UIViewControllerHierarchyInconsistency',
reason: 'A view can only be associated with at most one view controller at a time!
View <UITableView: 0x1ebfb200; frame = (0 0; 320 480); clipsToBounds = YES; opaque
= NO; autoresize = W+H; gestureRecognizers = <NSArray: 0x1e5a0500>; layer =
<CALayer:0x1e5a94f0>; contentOffset: {0, 0}> is associated with <UITableViewController: 0x1e59f8c0>.
Clear this association before associating this view with <SheetsSavedViewController: 0x1f879660>.'

スクロールすると、ナビゲーション バーがテーブル ビューと共に移動します。上から固定する方法はありますか?または、上記のエラーを修正してください...

4

2 に答える 2

0
  • ストロイボードで tableView コントローラーを選択します
  • エディター - > 埋め込み - > ナビゲーション コントローラー
于 2012-12-18T05:58:39.310 に答える
0

ファイル メニューのメニュー オプションを使用して、テーブル ビュー コントローラー全体をナビゲーション ビューに埋め込みません。

于 2012-12-17T23:03:45.537 に答える