When an iOS application changes the state from foreground to background the OS takes the snapshot of the current view(screen) and when it again comes to foreground it displays that snapshot.
Is there any way (animation or anything)to intercept that snapshot and display any custom image when the application comes to foreground from background?

Note:
I dont want to take a snapshot of any view, I just want to display any custom image when the application enters to foreground from background, to make it more clear, whatever snapshot the OS displays while coming to foreground from background, I want to replace that snapshot with my custom image,The behavior I want would be "whenever the transition happens from background to foreground, the application will display my custom image every time, irrespective of the view from which it entered in the background." Thanks in advance for any help.