2011-09-15 5 views
0

このコードで何が間違っているか教えてください。IOSの開発、私の目には非常に奇妙なuibuttonイメージの設定に関する問題

注釈用の画像がある場合は、他の部分のみが機能しません。すべてのことが完璧に機能していますが、「no_image」画像を表示しようとしているときは、エラーではありません)。 "無し"のように見えますが、プロジェクトのイメージは確かです。私は他の場所や他の方法で同じイメージを使用しており、そこを使って作業しています。ちょうどUIButtonが動作していない状態です。

//setting the note header data 
if (note.imageThumb) { 
    [photoButton setImage:note.imageThumb forState:UIControlStateNormal]; 
} else { 
    [photoButton setImage:[UIImage imageNamed:@"no_image.png"] forState:UIControlStateNormal]; 
} 

エレズ

答えて

0

私はこの問題を解決しました。

setImageを使用しているとき、私はゼロになっています。 setBackgroundImageを使用しているときにイメージを取得しています。

バックグラウンドで使用しましたが、これは素晴らしいことですが、この場合は問題ではありません。問題はボタンのサイズと親指のサイズによると思います。

が エレズ

2

は、それが呼ばれるかされているかどうかを確認するために、あなたのelseコードでNSLogの文を含む試してみてください、ありがとうございます。 note.imageThumbが存在する場合、空であってもifステートメントがTRUEを返す可能性があります。

elseステートメントのコード行がうまく見えるので、どの部分が実際に呼び出されているかを確認することから始めます。

+0

ありがとう、あなたのすべてをありがとう、これは私の問題の答えではないが、それはすべてのもののために正しい答えです。 – Erez

関連する問題