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

Chapter 4. Controllers

In iOS app development there has to be some form of a controller, as the iOS app development framework implements the Model View Controller (MVC) design pattern. Controllers in iOS are split into one of the two categories: tables or not tables. While I have touched upon the TableView methods when I discussed MonoTouch.Dialog, I've not actually given that much detail about them, which, given their importance with iOS, is rather disingenuous to say the least!

In this chapter, we will cover the following topics:

  • UITableView and UITableViewCell
  • UINavigationController
  • UITabBar
  • UIPageControl
  • GLKit View Controller

UITableView and UITableViewCell

A TableView method is the main workhorse for iOS. If you consider the likes of Facebook, ...

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