2016-05-06 3 views
0

私はiOS開発にはとても新しいですが、私はテーブルや、私が推測する多くのものを行うことができます。私はまだ何も造らなかった。 私は2つのタブを持つタブバーベースのアプリケーションを構築しています。両方とも私はTableViewを持っています。どちらも同じですが、異なるデータが読み込まれています。私はUIViewControllerを拡張する2つのviewControllerを持っています。これらのviewControllersクラスは、ビューとセグメント化されたコントロールを持つビューに割り当てられます。 enter image description here これはちょうど場合のスクリーンショットです。 私は両方のテーブルで動作するUITableViewControllerを作成すると考えています。 私はUIViewControllerからテーブル名とデータを渡すTableViewController内にカスタムイニシャライザを持つことを考えています。TabBarControllerとTableViews

初心者の質問:これは正しい方法ですか?あなたは何をお勧めしますか?申し訳ありませんが、それはあまりにも愚かだが、私はこの質問に解決策を見つけることができませんでした。

+0

したがって、両方のtableviewcontrollersに1つのクラスを使用したいですか? –

+0

@AhmadIshfaq 2つの異なるビューにある2つの異なるテーブルに対して1つのUITableViewControllerクラスを使用したいとします。そして、それが正しい方法であるかどうかわからない、よりよい練習は何ですか? – mrGott

+0

デザインが同じ場合は、同じファイルを使用する必要があります。コントローラーが複雑にならないように注意してください。それは1つのクラスを処理するために良いです –

答えて

1

いいえ、2つの異なるビューに対して1つのUITableViewControllerはありません。まず、それは悪い習慣であり、UIViewControllerでUITableViewControllerを使用することはできません。 UITableViewControllerの動作方法ではないカスタムクラスをtableViewに追加することを検討している場合。あなたが作業している各ビューに対して2つの異なるカスタムクラスを持つようにしてください。

関連する問題