How to show and hide (toggle) UITableview sections on the fly

Hello for one more time!

Some time ago I had written a post about how to use UITableView cells and make them work as a drop-down list. Anyone who had read that post might understood that when working with UITableViews you can do things more than the usual and common ones, and you can go as far as your imagination and the technology let you go. Indeed, when knowing how to work with UITableViews in a more advanced level, then you can create more flexible apps that make your users happier.

So, as you correctly guess, in this post I'm going to work again with the UITableView and to put it in just one, short sentence, I'm going to show you how to display and hide sections on the fly (in the previous post I showed how to display and hide rows of a section).