Adding Configuration-Based Tiles to Programmed View Controllers
You can retrieve a configuration-based tile using the MAFUIManager tileByIdentifier: API.
The Extensibility Framework generates the required tile, or returns nil if it cannot be built due to a malformed or missing configuration.
This code demonstrates how to call the tileByIdentifier: API to create a tile and add
it as a subview to a coded view controller’s
view:
// CustomViewController.h @property(nonatomic, retain) MAFTile* subtile; // CustomViewController.m @implementation @synthesize subtile; ... self.subTile = [[MAFUIManager sharedInstance] tileByIdentifier:@"AddressTile"]; subTile.view.frame = CGRectMake(30, 80, 320, 360); [self.view addSubview:subTile.view];
Retain the tile that provides the subviews to be embedded in the programmed view controller, or, in ARC-enabled projects, mark it as a strong property.