私は「ストーリーボードチュートリアル」に従い、いくつかのテーブルビューコントローラを作成しました。今はそれらのうちの1つを通常のView Controllerに変更したいと思います。Table View Controllerのタイプを通常のView Controllerに変更するにはどうすればよいですか?
新しいことをせずにこれを行う方法はありますか?
私は「ストーリーボードチュートリアル」に従い、いくつかのテーブルビューコントローラを作成しました。今はそれらのうちの1つを通常のView Controllerに変更したいと思います。Table View Controllerのタイプを通常のView Controllerに変更するにはどうすればよいですか?
新しいことをせずにこれを行う方法はありますか?
新しいView Controllerを作成し、それにテーブルビューをドラッグする必要があります。ビューコントローラのテーブルビューのデリゲートとデータソースを設定することを忘れないでください。
私はTableviewcontrollerをView Controllerに変更する必要があるのと同じシナリオがありました。私は周りの仕事のためのグーグルではなく、正確な解決策なしで終わった。私がしたことは、View Controllerのサブクラスを追加し、UITableviewを落として、私が望むいくつかのコントロールを追加しました。かなり不便でしたが、最終的には方法を取り入れました!
ストーリーボードファイルを直接編集することもできます。 Finderでストーリーボードに移動し、任意のテキストエディタで開きます。問題のビューコントローラを見つけて、xmlのノードをtableViewController
からviewController
に変更します。
これにより、View Controllerを再作成する必要がなくなります。これは、多くの接続がある場合に便利です。これは逆もまた同じです。プレーンビューコントローラとして開始したviewControllerを持っていても、それをテーブルビューコントローラに変換したい場合は、単純にノードを反転するファイルを編集できます。
ありがとうございました私。 –
完璧に動作します! Xcodeにバージョンエディタを表示すると、StoryboardのコンテンツがXMLとして表示されるため、新しいエディタで開く必要はありません。 –
このヒントは私に数時間の開発時間を節約しました! – Vico
あなたが作成したView ControllerをクリックしてIdentityインスペクタでそのクラスを割り当て、Table View Controllerクラスを@interface yourTableViewControllerとして変更します:TableView DelegateとDataSourceを持つ.hファイルのUIViewController – Bala