我只是不明白意見的事情,不知何故找不到一個明確的解決方案。爲什麼我的觀點相互重疊?
我有一個視圖「A」,它有一個按鈕可以轉到另一個視圖「B」。視圖B帶我查看C並查看C帶我回到A.
在視圖C中,無論用戶點擊什麼,他都會看到圖像出現。代碼是在C的.m文件中。
問題是,當我從視圖C切換到A時,C的代碼仍然在視圖A上工作?如果我點擊A,我可以在任何地方看到圖像,但A是我的菜單,不屬於遊戲的一部分。使圖像出現在水龍頭上的方法僅屬於查看C!
我無法理解這些觀點;在開始我使用insertSubview:atIndex:
,並且一切都重疊,所以現在我使用addSubview:
,我有這個問題。
有人可以從幾何上解釋這是如何工作的嗎?
在視圖中看到視圖C中的按鈕怎麼沒有理由地看到A somtimes?爲什麼在加載C並返回給A之後,它在視圖A上實現了C的代碼?
爲什麼我的觀點一直重疊?我希望每個視圖都單獨工作,並且不會從視圖背後的視圖中看到任何內容,也不需要從過去加載的視圖實現代碼。
請幫我看看我的意見。非常感謝。
你有沒有試過甚至讀一些關於這個東西的基本教程? – DavidN 2011-05-06 22:51:39
湯姆是對的 - 你應該看看使用視圖控制器向用戶呈現不同的視圖。但在此期間,你真的可以發佈你的代碼嗎?否則很難說出了什麼問題。 – CharlieMezak 2011-05-06 23:08:54