2013-03-11 54 views
2

我正在做一個iPad應用程序。我是這個發展中的新人。 我在我的視圖上有幾層,現在我只想發送一個圖層。我該怎麼做。發送子視圖1層回

- (void) sendElementToBack:(UIMenuController *)controller { 

    [self.view sendSubviewToBack:elementToAlter]; 
    [[undoManager prepareWithInvocationTarget:self] undoSendToBack:elementToAlter]; 
} 

//#pragma mark - Undo/Redo Support for send element to back 
- (void) undoSendToBack:(ParentView *)pieceToBringFront { 
    [self.view bringSubviewToFront:pieceToBringFront]; 

} 

任何人都可以幫助我解決這個問題!

回答

2

嘗試像這可能是它可以幫助你,

[[self view] exchangeSubviewAtIndex: withSubviewAtIndex: ]; 
+0

我怎麼知道應該怎樣通過索引? – user1838670 2013-03-11 07:47:58

+0

[self.view.subviews indexOfObject:aView]; – dhcdht 2013-03-11 08:01:12

+0

@dhcdht我們應該在這裏通過什麼樣的整數? [[self view] exchangeSubviewAtIndex:withSubviewAtIndex:]; – user1838670 2013-03-11 08:16:06