我正在使用CALayers繪製到UITableViewCell。我試圖弄清楚圖層是如何與UITableViewCell的內容一起排序的。例如:iPhone CALayer堆棧順序
- 我的標籤我cellForRow添加到的UITableViewCell:atIndexPath方法
- 在的UITableViewCell的drawRect方法我使用當前上下文得出一些內容
- 此外,在drawRect中我添加了一些子層
那麼這些元素的順序是什麼?我知道我在CALayers上有zPosition,但我不確定他們是否總是在UITableViewCell的子視圖之上。我不確定在drawRect中繪製的內容是按順序排列的。任何幫助或文件的鏈接將是偉大的。我已經閱讀了核心動畫編程指南,並沒有看到任何地方這將被回答。
因此,那麼可見性的順序是 - 從下到上: UITableViewCell背景位圖 - UITableViewCell.layer - UILabel背景位圖 - UILabel.layer?如果這是真的,那麼UILabel.layer是UITableViewCell.layer的子層? – Brian 2010-03-31 15:28:26