I will take a look at this issue later today, maybe will help you wit this. In my own project i used almost all possible UIKit control without any problems. But actually such trick is not recommended by Apple to mix UIKit and OGL ES code:
* Do not place any other Core Animation layers or UIKit views above the CAEAGLLayer object that you’re rendering to.
* Limit interactions between OpenGL ES and UIKit or Core Animation rendering. For example, avoid rendering with OpenGL ES while you render notifications, messages, or any other user interface controls provided by UIKit or Core Animation.