I built a card with 3 iOS text fields on it -- 2 are used for text inputs and 1 is used for a datePicker. I also added a button to the card to bring up the contact picker. The error occurs on both the physical devices and the iOS 6 simulator.
When the card is first loaded, you can click in each of the fields and the keyboard or data picker is correctly displayed and operational. However, when you click the button to pick a contact (and either pick a contact or press cancel) then click back into the fields, the stack is not longer functional. The keyboard may or may not display. Clicking in the Date field brings up the datePicker, but it is too wide and clipped to the right side. Clicking again in the text fields brings up a partial keyboard. Clicking between the 2 text fields causes the keyboard to move up the screen. Running the exact same stack in iOS 5.x works perfectly fine -- no errors.
Here is a link to a sample stack I created to show the problem. Certainly would appreciate any help with this. Simply displaying the contact selector then dismissing it should not hose my application.

http://sheald.net/flying/public/iOS6_Mo ... k_Test.zip
==========
== UPDATE ==
==========
After a lot more experimenting and testing, I isolated the problem to a single line of the tmControls Inititalization Script in preOpenCard. Making the following change in the script resolved the problem:
Code: Select all
-- iphoneSetAllowedOrientations (the tmControlData["allowedOrientations"] of this stack)
mobileSetAllowedOrientations "portrait,portrait upside down"
