2013-04-05 32 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')"