2010-12-09 29 views
0

我正在爲「資產目錄」創建應用程序。在我的根視圖控制器中,我維護這些資產(Asset類的實例)的數組以及在該滾動視圖中分頁的滾動視圖子視圖的數組。每個子視圖都有一個按鈕,用於對與頁面具有相同索引的資源執行操作。用於管理scrollview子視圖中點擊的模式

我的問題是 - 什麼是最不可思議的方式知道按鈕被點擊哪個頁面?

我應該從滾動視圖的內容偏移量計算頁面編號還是轉到超級視圖並從scrollview子視圖的數組中獲取它的索引?

我相信還有更好的方法來做到這一點,而不會產生任何反模式或破壞mvc。

回答

0

這裏真的有很多選擇。

如果你已經擁有了數組中的所有子視圖,我會遍歷該數組,併爲每個視圖指定數組索引作爲它的標記。這將是相對直接和易於管理的。