私は共通のリスト・ディテール・アプリケーションを持っています。 Itemsのインデックスを表示するためのTableViewと、詳細を含む単一項目を表示するViewController。リストと詳細で同じビューを再利用するViewController
List:
+-----------------+
| |
| IMAGE 1 |
| |
+-----------------+
|button1 button2 |
|=================|
| |
| IMAGE 2 |
| |
+-----------------+
|button1 button2 |
|=================|
| . |
| . |
| . |
Detail:
+-----------------+
| |
| IMAGE 1 |
| |
+-----------------+
| some text |
+-----------------+
|button1 button2 | <= same actions/handlers as in list
|=================|
両方には複数のボタン(保存、保存など)が付いたボタンバーがあります。このボタンバーのロジックを再利用する方法は?
これは私が実際にやっていることですが、アニメーションやUI状態の変更のようなより多くのコードがあります。 – dkoch
私はUIViewとUITableViewCellの間でコードを共有する方法を示すために私の答えを更新しました。あなたの場合はこれが理にかなってほしい。 –
は、ビューがコントローラとして機能するように見えます。これは私が避けたいものです... – dkoch