I saw the issue you described, but so far have no idea what would cause it. Just some very random quick suggestions:
- do the UITableViewDataSource methods like cellForRowAtIndexPath get called?
- did you try calling reloadData manually?
- did you try hooking into e.g. drawRect in the table view cell / table view to find whether it is called etc.?
- did you try to override some accessibility methods / properties in the cell view whose implementation might be silently erroring or take very long and thus causing some havoc?
- (just checking) did you add the subviews to the UITableViewCell.contentView, not directly to the UITableViewCell?
I also found the issue is specific to VoiceOver - with Switch Control on (which uses the same accessibility APIs as VoiceOver), the items in the table display fine. Also the issue happens only when VoiceOver is on when the review view modally appears (slides from the bottom). When I launch the Review view without VoiceOver on, the evidence items appear and when I turn VoiceOver on afterwards, the evidence items do not disappear.
Will let you know if some inspiration comes by and whispers in my ear what could be going wrong. Maybe other people here will get inspired sooner in the meantime :-)
Best regards,
Boris