问题
I'm doing an iPad application. And I'm newbee in this development. I have few layer on my view, now i want to send only one layer back.How can i do it.
- (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];
}
Can anyone help me to solve this !!!
回答1:
Try like this may be it helps you,
[[self view] exchangeSubviewAtIndex: withSubviewAtIndex: ];
来源:https://stackoverflow.com/questions/15333193/send-subview-1-layer-back