I submitted a native iOS app to the app store. Apple rejected it because of violations to the iOS Human Interface Guidelines. I read the entire iOS HIG document and created this and used it to rewrite my app, which was then approved. Maybe this can help people facing a similar situation.