2013-03-14 54 views
2

我觸發iOS的動畫來移動一些元素我的屏幕上,當我這樣做,在屏幕底部的區域(從我認爲我做的操作遠)輕微改變色調。當我在iPhone模擬器中打開'顯示混合圖層'時,很明顯在我的動畫開始時,開始覆蓋該區域,但我無法弄清楚什麼。我添加到屏幕上的視圖是一個複合視圖,包括一個滾動視圖和一個覆蓋圖 - 其中的某些內容溢出了它應該在的邊界,我無法弄清楚什麼。模擬器顯然知道它是什麼 - 它很高興爲我作爲一個混合層着色 - 但我不能告訴我什麼層正在混合,所以我可以修復它。我該怎麼做呢?如何識別iOS中的混合圖層?

ETA:如果我打開插入的視圖clipsToBounds,我的問題消失。但是我仍然想知道如何在嘗試調試時識別分層視圖。有沒有辦法?

回答

1

嘗試動畫這一切,但每次混跡多個子視圖,直到一個時刻,當一個子視圖被刪除,問題不再可見 - 你就會知道哪些觀點是錯誤的。

更好的是去[查看子視圖] - 真正訪問它們。