1

画像付きのカスタムボタンがあります。画像を変更する必要があったため、古い画像を削除し、同じ名前の新しい画像をプロジェクトに配置しました。しかし今、ボタンの画像は表示されませんが、ボタンをクリックすると正常に動作します。コードは次のとおりです。

//before @implementation 
static NSString *kdetailsIcon = @"details.png";

//in a helper method
UIButton *detailsButton = [UIButton buttonWithType:UIButtonTypeCustom];
[detailsButton setFrame:CGRectMake(276, 8, 44, 44)];
[detailsButton setImage:[UIImage imageNamed:kdetailsIcon] forState:UIControlStateNormal];
[detailsButton addTarget:self action:@selector(showDetailView) forControlEvents:UIControlEventTouchUpInside];
[infoBar addSubview:detailsButton];

問題は実際にはコードではなくxcodeにあると思いますが、画像ファイルを削除して再度追加し、プロジェクトをクリーニングし、コンパイル前に電話からアプリを削除し、派生データを削除し、考えられるすべてのことを試みましたの。どんな助けでも大歓迎です。

4

1 に答える 1

3

-最初にプロジェクトでクリーンを作成し、product/clean をクリックします。

-Xcode のプロジェクトのディレクトリからこのイメージを削除します。この画像を貼り付けプロジェクトに追加します。もう一度 XCode に移動し、プロジェクトで [File] 、 [Add Files to project_Name] に移動します。

あなたのイメージと成功を検索して選択してください。成功しない場合は、プロジェクトを再度閉じる/開く

于 2012-09-28T13:06:22.520 に答える