ipup/PPRevealSideViewController — pull request #88 by cvknage (2013-11-24 21:03:33+00:00)
Title: Moving status bar on iOS 7

Hi, I made a modefication to your side menu, that I think improves the look and feel when using it on iOS 7.
The idea is to move the status bar with the rootViewController when opening and closing the side menu. This idea pretty common around the internet by now, but I would like to see it implemented in PPRevealSideViewController.

I have implemented this feature in two different ways, and would like to hear your opinion on which you think is better.

1) REAL_STATUS_BAR == 1
Uses Apple private API to access the statusBar property and move its frame around.
- Advantage: Actually moving the status bar so time, battery & cell/WiFi strength will always appear correctly.
- Disadvantage: Is of course the use of private Apple API which may not be permitted in the AppStore.
- Info: I suspect the App Interesting in AppStore may use some similar code.

2) REAL_STATUS_BAR == 0
Uses “snapshotViewAfterScreenUpdates:” to add an image on the navigation bar and hide the real status bar.
- Advantage: Does not use any private Apple API so no problems with AppStore.
- Disadvantage: The status bar is "replaces" by a screen shot when the side menu is open.
- Info: I suspect the App Mailbox in AppStore may use some similar code.

This is my first pull request on GitHub, so I am not 100% sure if I am approaching this correctly.
I know that having both implementations may nit be desirable, so I would like to implement just the one of the two options you like better and make another pull request.
Also I was thinking of making it optional, but I wanted to hear if you where interested in this at all before proceeding further.