2013-04-05 84 views
0

我正在为移动设备开发Air应用程序。 在注册过程中,我们有一些TextInput字段。Flex-Air移动TextInput光标在iOS上的TextField中启动

在寄托都工作正常,所有的设备,但在iOS上的光标,输入文字的地方放置在TextInput的中间 - 我想在用户点击进入该领域的点...

我能避免这种行为?

感谢,

基督教

似乎TextInputSkin使得问题...

s|TextInput 
{ 
    skinClass:  ClassReference("spark.skins.mobile.TextInputSkin"); 
    contentBackgroundColor: #807F7F; 
    color:   #FFFFFF; 
    fontSize:  32; 
    fontFamily:  GGStandardFont; 
    fontWeight:  normal; 
} 
+1

With TextArea(and“spark.skins.mobile.TextAreaSkin”)一切正常......任何建议为什么? – derChris 2013-04-12 14:40:50

回答

0

我已经经历这似乎使用自定义的字体为的TextInput阻止类似的问题。

编辑TextInput帮助时,将字体系列设置为网页安全字体(即Arial)。然后重置字体。

例如。 (在flex中)

softKeyboardActivating="setStyle('fontFamily', 'Arial')" 
softKeyboardDeactivating="setStyle('fontFamily', 'MyCustomFont')"