我有共同的List-Detail應用程序。用於顯示項目索引的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