1

複数のビュー コントローラーと 1 つの共通メニュー テーブルを持つアプリケーションがあります。

メニューテーブルはすべてのViewControllerで同じです。現在、メニュー テーブルにさらにメニューを追加する場合は、すべてのビュー コントローラーを変更する必要があります。

異なるビューコントローラーで呼び出すことができる共通のテーブルビューを作成できますか?

ありがとう

4

3 に答える 3

2

のサブクラスをUITableView作成し、次のようなメニューを作成します。

@interface menuTable : UITableView

次に、そのクラスのインスタンスをすべてで使用できますviewControllers

于 2012-12-29T07:07:22.770 に答える
0

はい、できます。UIViewを他のUIViewに追加すると、前者はそのスーパービューから削除され、後者にサブビューとして追加されます。ビューのフレームに注意することを忘れないでください。convertRect:toView:例:セレクターを使用して変換する

于 2012-12-29T07:02:35.697 に答える
0

あなたの質問を理解しているので、CommonView(参照名)にtableViewを作成するだけで、必要に応じてそのテーブルビューを呼び出すことができます。このようにして、コードを何度も変更する必要はありません。

于 2012-12-29T09:36:26.563 に答える