0

iOS 6 SDK。Xcode 4.5。

ストーリーボードとアークの使用。さまざまな数式を計算する多数の電卓で構成されるアプリケーションを作成しています。あるシーンではUIButton、背景画像として PNG ファイルを持つ 8 つの s を使用しています。それらは異なる数式カテゴリとしてラベル付けされており、ユーザーは 8 つの異なるシーンに含まれる 8 つの異なる数式に移動できます。

私はモーダルセグエを使用しており、[self.presenting dismissViewController]各シーンを閉じる方法を利用しています。それはすべてうまくいきます。

特に 1 つの電卓では、実際の電卓に似せてシーンを設定しました。ディスプレイのように振る舞うために、その上UIImageViewにを使用しました。UILabelコードが添付されていなくても、自分のデバイスで実行すると、そのシーンに移動するときにトランジションがハングアップすることに気付きました。理由はわかりません。また、ボタンを押すたびに、コンソールに受信メモリの警告が表示されます。楽器の漏れも見せています。

このアプリはシミュレーターでは完全に機能しますが、実際の電話では機能しません。何が悪いのかわからない。それは私のコンパイラ設定でしょうか?それとも、プログラムでボタン画像を設定していないという事実ですか? 青い画像 PNG とその上にラベルがあるだけでUIImage、このビューのボタンやビューコントローラーがない場合でも、ハングアップします。

ヒントやチュートリアルをいただければ幸いです。または、私が間違っていることを教えてください笑。

ありがとう。

4

1 に答える 1

0

何が悪いのかわかりました。これらのボタンのそれぞれに、非常に高解像度の画像を使用していました。低解像度の画像に置き換えると、メモリの問題はなくなりました

于 2012-09-29T10:25:32.750 に答える