I came up with a less sophisticated approach for a recent app. I have a label that is normally hidden that resides in the upper half of the screen. You can't see it, but when you try to type in a text field it becomes visible and it echoes what the user types. It's sub-optimal in that it looks totally different than a text field, but it works ok.
|