2012-05-10 11 views
0

UIColor colorWithPatternImage:JPGファイルでは失敗しますが、UIImageはJPGをうまく読み込みますか?ファイルと

file1.JPG 
file2.png 

背景に障害が発生したとしてJPGをロード:PNGをロード

(UITextfield).backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:"file1"]]; 

は動作します:Interface BuilderのUIViewのにJPGを落とす

(UITextfield).backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:"file2"]]; 

ドラッグは/作品。

しかし、UIImageViewをinit'ingは失敗します。

[[UIImageView alloc] initWithImage:[UIImage imageNamed:"file1"]]; 

えっ?これはiPad3/iOS 5.1にあります。どの提案?

+0

ファイル名に小文字のJPGを使用しようとしましたか? – jrtc27

答えて

1

Xcodeのいくつかのバグは、大文字と小文字を区別し、UIImageと組み合わせて "jpg"を自動同じファイルとしてファイル拡張子

  1. Xcodeの扱い「a.JPG」と「a.jpg」 - 。彼らはじゃないにもかかわらず(Macは大文字と小文字が区別ファイリングシステムを持っている)
  2. あなたならばXcodeのは、その後クラッシュファイルの名前を変更してその大文字と小文字を変更してみてください。

さらに:

  1. "file1が" ONLY(と2倍など@) ".PNG" をチェックします...ない ".JPG"(おっと、私はそれを忘れて!)最後に

  1. 私のUIImageViewは奇妙な理由から、これ以上イメージを表示していません。 Interface Builderとは別の問題だと思う:(
関連する問題