2011-11-03 30 views
1

我有一個應用程序,用戶可以將許多圖像拖到畫布上。有些觀點高於其他觀點。我想保存圖像轉換,框架和z-index。我在哪裏可以找到視圖的z-index(與superview上的其他視圖相比較),以便我可以堅持下去。然後,如何將所有子視圖恢復到適當的z-index?iOS持續查看圖層值?

回答

3

superview有一個孩子的數組,孩子從後面的0到頂部(孩子的數量)順序,並有一個方法插入一個特定的索引孩子。

有UIView的文檔與方法看起來像這樣的一個方法的一部分:

- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index 
1

看起來你正在尋找(設置/獲取)zPosition的意見層。

+0

謝謝。那麼,某個超級視圖中的所有對象都有一個與超級視圖中的其他對象相對應的zPosition? – spentak

+0

zPosition是一個圖層屬性,因此您可以像view.layer那樣訪問它們,並且可以在任何視圖上使用sibiling,請記住任何視圖都至少有一個圖層。 – D33pN16h7