I am embedding a UITableView into a subclassed UIViewController. This UITableView uses a single Dynamic Prototype with an image and text, which can both vary depending on the content loaded into it. The issue that I am having is that absolutely nothing of the UITableView appears on the subclassed UIViewController. The UITableView itself does not seem to be appearing.

I created an IBOutlet for the UITableView within the subclassed UIViewController like so:

@property (weak, nonatomic) IBOutlet UITableView *functionTableView;

which is linked properly back to the UITableView.

Within the viewDidLoad method of the parent UIViewController I have the following code:

and I have the delegates declared for the class as well. The data source that I am using is currently an NSMutableArray containing objects with data. I have implemented the UITableViewDataSource and UITableViewDelegate methods as follows:

The NSLog's are spitting out correct data, and the reload data that I am using in the viewDidLoad is causing the datasource delegate methods to get called. So I am confused and frustrated as hell at my first attempt at iOS UI. Ideas?

ugh, I assumed that was the background transparency. Many thanks sir. I always try to remember to check my assumptions at the door of debugging, but that one must have slipped through.
–
Joel FischerDec 15 '12 at 3:02