The question of how to place a UITableView within a UIAlertView is one that comes up from time to time.
Here’s a new submission from Matteo Del Vecchio that solves this problem, has been tested to work with iOS 6, and brings a block based syntax, and provides callbacks for when a row is clicked.
Here’s a list of features taken from the readme:
– Block-based, no more delegates required.
– table property to access to the table view.
– completionBlock property to configure actions which have to be performed when Cancel button is pressed
– selectionBlock property to configure actions which have to be performed when a row in table view is pressed
– Table alert creation through class or init method
– Table view customization managed by blocks: style your cells as you want
– Beautiful animations
– UIAlertView-like interface
– Retina ready and compatible with iPhone, iPod and iPad
A screenshot showing MLTableAlert in action:
You can find MLTableAlert on Github here.
You can read more about the creation of this control on the Matthew Labs blog here.
A sample project is included, and it makes for a great selector style view. The feature set is different from SBTableAlert and in my testing worked great.
Submit A Resource
Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?
You can submit the url here.
The resources we feel will appeal to our readers the most will be posted on the front page.