O'Reilly logo

Xamarin Mobile Application Development for iOS by Paul F. Johnson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

MonoTouch.Dialog (MT.D)

iOS screens usually contain a lot of data in a list form (think of how Facebook or Twitter looks). On iOS, these are constructed using UITableView. This is a very flexible piece of the UI, but can be tricky to code for. To alleviate the problems with UITableView, Xamarin created the MonoTouch.Dialog class. The benefit of MT.D is that Xcode is not required for designing the interface so it can just as simply be created under Windows as well as Mac.

MonoTouch.Dialog views are very simple to create and work on a three-tier system for design:

  • Elements: These contain the likes of on/off Boolean switches, strings, images, and anything else you would normally see in a user interface.
  • Sections: These hold any number of elements. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required