2011-07-11 8 views
0

ナビゲーションベースのアプリケーションを作成するときに、UITableViewControllerサブクラスのルートビューコントローラが自動的に作成されますが、がルートビューコントローラそこにテーブルビューをドラッグアンドドロップします。 UITableViewの代わりにUIViewをドラッグアンドドロップするだけで、UITableViewの代わりにuiviewサブラインに変更し、そのメソッドを変更することはできますか?iOSアプリケーションでルートビューの表示タイプを変更する

または、ルートビューコントローラ用にIBにUITableViewをドラッグする必要がありますか?私は初心者であり、複雑なことをしたくないので、UIViewをルートとして使うもっとも簡単な方法は何ですか。それがシンプルでないなら、私はテーブルビューに固執するでしょう。

答えて

1

はい、変更できます。 inteface builderのいくつかのバインディングを変更し、rootViewControllerのスーパークラスをUITableViewControllerではなくUIViewControllerに変更するだけです。

UPDATE

まずrootViewController.xibを開き、そこからtableiewを削除して、ドラッグアンドドロップのUIViewを。そのビューをバインドして、ファイル所有者のプロパティを表示します。 rootViewControllerのスーパークラスをUITableViewControllerからUIViewControllerに変更します。それでおしまい。

ここにスクリーンショットがあります。これバインディング

enter image description here

enter image description here

enter image description here

enter image description here

+0

TNX? – Spring

+0

私はいくつかのスクリーンショットを投稿します。私の更新された答えを見てください。 –

+0

ありがとう!現在は動作しますが、mainwinwdow.xibを開いてrootvieewコントローラの下を見ると、新しいビューオブジェクトが表示されません。そこからナビゲーション項目を設定し、ナビゲーションコントロールツールバーを追加します。どうすればいいですか? – Spring

関連する問題