ビューの下部にUIToolbarがあります。iPhone Simulator 2.2.1を使用してアプリケーションを実行すると、ツールバーが所定の位置に表示されます。しかし、iPhone Simulator 3.0を使用してアプリケーションを実行すると、ツールバーがその場所から上に移動します。これを修正する方法はありますか?助けていただければ幸いです。
ありがとう、サラ
ビューの下部にUIToolbarがあります。iPhone Simulator 2.2.1を使用してアプリケーションを実行すると、ツールバーが所定の位置に表示されます。しかし、iPhone Simulator 3.0を使用してアプリケーションを実行すると、ツールバーがその場所から上に移動します。これを修正する方法はありますか?助けていただければ幸いです。
ありがとう、サラ
デバイス上ではどのように表示されますか?
3.0 SDK にアップデートして以来、2.2.1 シミュレーターで不安定な問題が発生しました。Google で見つけたものによると、私だけではありません。デバイスで問題がないように見える場合は、シミュレーターの問題を無視するか、代わりに 3.0 シミュレーターでデバッグしてください。
iPhone OS 2.x でツールバーを正しく使用するのは困難です。ドキュメントはあいまいであるか、存在しません。iPhone OS 3.0 で適切なツールバー処理が追加されたことは、Apple が 2.x のツールバーを公開する準備が整っていないことを認めたことの明らかな兆候です。
これはあなたが期待する答えではありませんが、必要な答えです。自問してみてください; 「わざわざ iPhone OS 3.0 にアップデートしたことのないユーザーがわざわざ私のアプリをインストールすることはありますか?」
答えはおそらくノーです。
次に、アプリケーションが を使用していることを確認し、ツールバーを必要とするUINavigationController
それぞれのプロパティを、必要なオブジェクトを含む に設定します。UIViewController
toolbarItems
NSArray
UIBarButtonItem
iPhone OS 3.0 では、これによりツールバーが自動的に取り込まれ、レイアウトされ、ぼやけずに管理されます。