I want to create a menu like below for my iPhone app. Is it possible?
First, only the main items will display. and when we clicking on a main item its sub items will show in two columns.

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The easiest way to do it is using a customized
UITableViewwith sections.UITableViewDelegatemethods, so you can provide aUIViewcontaining aUILabeland the image of your “>” or “v”, and aUITapGestureRecognizerto handle the tap that will open of close the submenusUITagGestureRecognizerof a section is tapped, you can toggle aBOOLthat tells if the section is “open” or “closed” and then callreloadDataon your UITableView to show or hide the corresponding cellsThe rest is basic table view programming so you can implement the table view as you usually do (see the “Table View Programming Guide” in the Apple doc for more details).