2012-04-18 18 views
1

私は自分の写真アルバムからアプリ内の背景画像を選択できるはずのiPhoneアプリを作成しています。UIImagePickerControllerは、動作していない背景画像を設定します。

私はUIImagePickerControllerを使用してこの機能を有効にしようとしています。

この時点で、画像を選択するように尋ねるボックスが表示され、画像を保存します。 しかし、その後、私は(私は開始時にデフォルトの背景を設定する方法と同じである)、この種のコードを、背景として選択した画像を使用する場合:

UIColor *backGrndPict=[[UIColor alloc] initWithPatternImage: 
          [UIImage imageNamed:pngPath]]; 
    self.view.backgroundColor=backGrndPict; 

何も動作。私はちょうど白い背景を得る。

ありがとうございます。

答えて

0

Michel、 ユーザーが選択した画像を.pngファイルまたはUIImageとして保存していますか? UIImageメソッドを使用した場合は、UIImageの保持カウントを再確認してください。繰り返しますが、これほどシンプルではないかもしれませんが、それは私のアプリでやったことで、まったく同じ問題を抱えていました。 .pngファイルとして保存した場合は、エラーチェックを行いましたか?また、iOSシミュレーター用の「アプリケーション」フォルダーが画面に表示されています。問題のファイルの可用性と整合性を確認する必要があります。 また、私は時には道に滑りがちです。保存されたパス(私のアプリが保存したファイル、ほとんどはドキュメントフォルダの下にあるファイル)と、バンドルされたイメージが保存されているアプリのデフォルトのバンドルパスを使用するのを忘れて、パスをあまりにもうんざりさせました。 お手伝いをしてください。

関連する問題