I would insert a rollable menu list in my ViewController, as in the follow app:

How can I make it using Xcode? how is called this type of menu?
UIPickerView is what you want to display it.
Check documentation on this with more info https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIPickerView_Class/
To be able to use an image and text inside UIPickerView's row, you should override next function from UIPickerViewDelegate protocol and provide your implementation of it:
func viewForRow(_ row: Int, forComponent component: Int) -> UIView?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With