2011-06-24 4 views
3

私はこのコードを使用していますiPad 4.3シミュレータがUIKeyboardAppearanceAlertをサポートしているかどうかは関係ありませんか?

myTextField.keyboardType = UIKeyboardTypeNumberPad; 
myTextField.keyboardAppearance = UIKeyboardAppearanceAlert; 

をしかし、私はiPadのシミュレータ4.3での私のプロジェクトを実行すると、キーボードの外観は変化し得ていないのですか?

それは素晴らしいiPhone 4.3作品のために同じコードUIKeyboardAppearanceDefault 1

と同じように見えます。キーボードの外観が変更されています。

答えて

2

アラートモードは、アラートビューで重要なことを入力するためのものです。これはおそらく異なる動作をしています。 Appleは、例えばApp/iTunes/iBookstore Storeログイン画面でそれを使用します。

実際、iPadでは、外観は同じです。

Appleはアラートモードを使用しないことをお勧めします。

+0

りんごはこれが言うところのリンクがありますか?このため、私のアプリケーションは両方のデバイス(iPhoneとiPad)で異なって見えます。私たちのコードにUIKeyboardAppearanceAlertを使用する他の方法はありますか? – Mrunal

+0

私はこれをWWDCで聞いたと思います。私はどの年(2008年以来)がわからない。ところで、 'UITextInputTraits'のdocページもそれを説明しています。 –

+0

ランディ、助けてくれてありがとう – Mrunal

関連する問題