2010-12-27 9 views
0

テーブルカスタムセルにUITextFieldがあります。私はUITextAlignmentCenterにTextFieldテキストの配置を設定しました。このテキストフィールドにプレースホルダテキストを追加しました&このtextField firstResponderを作成しました。 ios 3.0 & 4.0、それは完全に動作します(中央のカーソルが点滅します&テキストも入力されます) しかし、ios 4.2.1ではカーソルが左に点滅し、入力されたテキストは常に中央揃えになります。テキスト、iOS 4.2.1でもすべてがうまくいきます。iosのテキストフィールド問題のプレースホルダ4.2

答えて

0

問題に関する私の意見:

If you notice the cursor position in prior versions(iOS 4.0 and 4.1), 
you can notice that the cursor is not placed exactly at the center of the 
placeholder text. But in 4.2 the cursor is placed neatly at the left side of 
the placeholder. 

には、以下のスクリーンショットを見てください。以前のバージョン(IOSの4.0および4.1)に

カーソル位置:IOSの4.2

alt text

カーソル位置:我々は気付いた場合

alt text

カーソル位置が4.2に改善されていますそれは古いバージョンよりも見栄えが良いです。

I guess Apple has made this intentionally to make it better. 
+0

ファインが、アプリはアプリストアにある場合でも、IOSの4.2カーソルが中心になるはずなので、ユーザーはアプリのバグを報告することがあり – Swastik

+0

はい。最初のユーザーは、iOS 4.2でもカーソルが中央にくると予想されることがあります。しかし、彼らはそれに慣れていれば、この変化はより良いと感じるでしょう。 – EmptyStack

+0

あなたは完全にcorrect.But私の要件は、4.2.Ifでも私はプレースホルダのテキストを削除する場合は、センターの整列のためです。私は中央の位置合わせカーソルblink.Butを得ることができる私はセンター&その方向 – Swastik

関連する問題