2010-12-26 31 views
0

注:私はこの問題をシミュレータを介してアプリケーションを実行している間はありません。UIButton上の画像はデバイスでは表示されません

私はうまく動作するUIButtonの画像を持っています。しかし、別のボタンを選択すると、最初のボタンの画像が変更されます。これはios 4シミュレータでうまく動作します。しかし、私はそれを私のiPhoneにアドホック経由で読み込むと、イメージが変わると思われるときは空白になります。

ここでイメージチェンジのための私のコードがある...時には画像フォーマットがデバイスによってサポートされていない可能性

UIImage *upDinoUp = [UIImage imageNamed:@"upDinoUp.png"];

[Dino setImage:upDinoUp forState:UIControlStateNormal];

+0

デバイスに網膜ディスプレイがありますか? Retinaサイズの画像が壊れている可能性がありますが、シミュレータ上では1xバージョンを使用しています。 – makdad

+0

私はiPod Touch 2Gを持っていますが、この場所には音がします...コード内の画像サイズをどのようにフォーマットすればいいですか? –

答えて

0

私は、シミュレータがイメージ名の扱いが大文字と小文字を区別しない点でデバイスと異なると思います。だから、おそらくあなたの文字列@ "upDinoUp.png"は、文字の1つに間違った大文字小文字を持っています。

-1

。それを確認してください

+0

画像形式は.pngで、アイコンは.pngです。それを変更する。しかし、それはサポートされています。 http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImage_Class/Reference/Reference.html –

関連する問題