- 我做使用MVC架構的的iOS項目視圖其他單獨的視圖。請原諒我的無知,我只是困惑,我正在尋找一個好的設計。
- 我打算使用的視圖將包含一些按鈕以及一些標籤和文本字段。我的看法不需要任何自定義 執行drawRect。
- 我所有的邏輯爲需要時按下按鈕或發生事件是在我的視圖控制器
我有幾個疑問做什麼:
爲在上面的場景中,創建一個單獨的視圖(視圖控制器視圖以外的視圖)是否更好(最佳做法)?如果是這樣,爲什
除了繪製和顯示視圖(在我的項目中,我沒有太多內容)視圖的實現代碼 還包含什麼內容?
我想禁用一組按鈕,當用戶觸摸一個文本字段並且鍵盤出現時。
a)因此,我應該在獨立視圖的實現(問題1中創建的視圖)中放置禁用某些按鈕的邏輯?
b)從我的父視圖(在問題1中創建的視圖),我可以創建網點到按鈕(這是子視圖)以禁用某些按鈕?我無法做到這一點。或者我應該使用方法
subviews
並通過我正在尋找的按鈕進行循環?
我的理解
模型包含的數據
視圖負責顯示,不應該包含業務邏輯 。
- 視圖控制器是模型和視圖之間進行交互的唯一一個包含業務邏輯
真棒解釋,謝謝一噸,真的很好解釋! – user1046037 2012-03-15 05:09:32