我有我的第一次進入可可觸摸編程(和我的第一個進入可可一般),併爲iPhone編寫一個簡單的遊戲,雖然這個問題是關於可可觸摸一般。Cocoa觸摸視圖與多個相同的子視圖
主用戶界面由水平排列在屏幕上的一條相同的作用按鈕(僅顏色不同)組成。儘管它們像按鈕一樣,但它們需要具有自定義的繪製外觀。每個人都以相同的方式響應觸摸事件,從而觸發應用程序中的其他事件。
我想定義一個自定義視圖,部分是爲了更好地控制行爲,而不僅僅是擁有一堆標準按鈕,還有一部分是爲了更多地瞭解可可編程。
我應該定義與子視圖的陣列的每一個的平本身和向前觸摸事件的主視圖?每個按鈕都應該做標準的事情,比如觸摸時顯示按下狀態等等。這種情況下是否有任何預先存在的容器視圖?
或者我應該定義一個主視圖來繪製整個條並檢測觸摸的位置?我覺得這是一個設計不好的方法 - 我不應該編程命中測試代碼。
編輯,以澄清問題
iPad SDK仍處於NDA之下,因此您不應該在此討論。但我相信iPhone也可以提出同樣的問題。 – MrMage 2010-02-12 14:20:24
啊,沒有意識到。這只是一個普遍的可可觸摸問題。 – 2010-02-12 14:32:56