It looks to me that the preferred strategy on the iPhone is to use a derivative of UITable to place strings, images and UI controls on the screen for user interaction. First off - can anyone confirm this or propose a more effective method?
Secondly, the problem I have encountered with UITable is that the following delegate
is called with bad values for col so laying out a screen in a table with more than one column is problematic. Has anyone found a way around this?
- (UITableCell*) table: (UITable*)table cellForRow: (int)row column: (int)col