The Wrap hint from Jim McKay above worked BUT I still did not have any control of the table fonts.
SO … I did more “tinkering” and managed to get this working from a post by Michel Bujardet.
https://forum.xojo.com/18152-ios-table-font
From his post …
[code] // http://developer.xojo.com/hsearch-iosbitmap
dim pic as new iOSBitmap(Table1.width, 40, 1, False)
// http://developer.xojo.com/iosfont
Dim Chalkduster As New iOSFont(“Chalkduster”, 18)
// http://developer.xojo.com/iosgraphics
pic.graphics.TextFont = Chalkduster
pic.graphics.FillColor = &cFF008000
pic.graphics.DrawTextLine(“Hello World”, 0, 20, -1, iOSTextAlignment.Center, False) // Centered
// http://developer.xojo.com/iostablecelldata
Dim mydata as new iOSTableCellData("","",pic.Image)
// http://developer.xojo.com/iostable$AddRow
Table1.AddSection("")
Dim cell As iOSTableCellData
cell = mydata
Table1.AddRow(0, cell)[/code]
I had to make one change because the solution in this post did NOT do any word wrap but it did give me the ability to do a custom font.
I switched DrawTextLine to DrawTextBlock and it did word wrap.
There also is a TextBlockSize function that appears to give you the height of a fixed width TextBlock (or vice versa). I am trying to see if I can vary the cell height in the iOS Table so smaller blocks with less text are not as tall and more visually pleasing.
I still need to work out the scale so I can handle standard and retina displays.
After a bit more fine tuning it appears that I can make a “pretty” iOS Table.
This is the kind of stuff that kills productivity.
Time to write the code to create a table … 15 minutes
Time to work out the details to make it “pretty” … 2 days and counting
Whewwwwwwww
Thanks to everybody for the help.
I put all of this here in case somebody else is trying to do the same.