Tile Containers

The tile container represents the container view controller in iOS terms.

Container view controllers let you group together view controllers that work together. This is a task-based approach, where each container controls how the associated view controllers interact. Container view controllers also define transition patterns between the view controllers, resulting in seamless interface patterns. The Extensibility Framework provides support for the most frequently used standard iOS containers:

You can specify multiple tile containers if the app contains different navigation patterns. However, mark only one tile as the root to make that tile container the app window’s root view controller. The framework considers only the first root tile.

You are not required to define a tile container. In some cases, the root container is specified by the hosting app (as documented in Adding Configuration-Based Tiles to Programmed View Controllers). The tile container definition should include the tile references that belong to it. The rules for defining tile containers include: