My own personal solutions to various problems I've solved while building Xamarin.iOS apps
A UITableView with an ObservableCollection<T>
backing data sources. Changes to the collection are reflected in the UITableView
automatically
A UITableViewController
with a UITextField
InputAccessory
. The keyboard is opened upon selecting the UITextField
and hides as the user scrolls down the UITableView
A UITableViewController
which automatically scrolls the the TableView
up and down when the keyboard appears and disappears