I took a break from my app and took a vacation. When I left I was still happily using daily build .860. Since that time a new stable release came out and now there are more daily builds for the new iOS 6 and iPhone 5.
So I updated to the latest daily build (.921) and found my background row images in my working tableview to no longer be visible. I loaded .860 back up and it all worked as expected. After loading countless versions I ironically found build .861 is where it all broke down. I see there were a few bug fixes in .861 for tableviews and scrollviews. After some fiddling around and reading the updated API docs and the forums, I found nothing that would cause this wierd behavior. The only thing I have come to figure out is if I remove the mask from my tableview all the images display correctly.
Anyone experiencing any issues with masks on tableviews? I am finding it unlikely that we have went from .861 to .921 without an issue like this coming up and being fixed, especially with a new public release in the middle of that timeframe.
Another odd thing is if I bring the problem image to the front with toFront(), it becomes visible. However if I bring the text in the row toFront() as well, the background row image becomes invisible yet again.
I trimmed my code down to simply adding a small png file and inserting it into the rowgroup. If no mask, it shows up. If there is a mask, it doesn’t show up. Everything points to the mask not playing well with other images. Inserting just a line of text works fine.
The mask fits the requirements:
white
4 pixel black border larger than the tableview size
24 bit PNG
height and width a multiple of 4
If anyone has any ideas what the issue could be, please share. [import]uid: 56820 topic_id: 31263 reply_id: 331263[/import]