-3

私は3つのボタンを持っています:

*.h: (すべて黒丸で、割り当てられていることを意味します)

@property (strong, nonatomic) IBOutlet UIButton *AllButton;
@property (strong, nonatomic) IBOutlet UIButton *FavouritesButton;

*.m:

@synthesize FavouritesButton;
@synthesize AllButton;

そしてコード:

AllButton.imageView.image =[UIImage imageNamed:@"list_top_icon_active-1.png"]; //image exists

それでいてイメージは変わらない!他のビューで私は同じことをしましたが、それらは機能します-一体何ですか?

私は存在しない画像を設定しようとしました:

AllButton.imageView.image =[UIImage imageNamed:@"oisagiowgiow.png"]; //image doesn't exist - but no errors or crashes

誰でもこれを修正するのを手伝ってもらえますか?

4

3 に答える 3

1

これを試して、

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(40, 140, 240, 30);
[button setTitle:@"title" forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
于 2013-10-31T06:47:22.877 に答える
0

次のようなものを試してください

[AllButton setImage:[UIImage imageNamed:@"list_top_icon_active-1.png"] forState:UIControlStateNormal];

ボタンのタイプがカスタムであることを確認してください

于 2013-10-31T06:47:12.120 に答える
0

次の方法で UIButton に画像を割り当てる必要があります。

[allButton setImage:[UIImage imageNamed:@"oisagiowgiow.png"] forState:UIControlStateNormal];
于 2013-10-31T06:47:55.277 に答える