現在IOS用のアプリを作っているのですが、画像の変更がうまくいかず…残念です…
状況は次のとおりです。アイテムを含むツールバーがあり、このアイテムの 1 つは識別子 "Play" から作成された再生ボタンです。だから私は問題なく再生ボタンを持っています。ここで、アイテムをクリックしてからもう一度切り替えるなどの一時停止画像に変更したいだけです。
@property (weak, nonatomic) IBOutlet UIBarButtonItem *play;
このウェブサイトで見つけた多くの回答を試しましたが、どれも私のケースでは機能しませんでした:/最後に試したのは次のようなものでした:
UIButton *button1=[UIButton buttonWithType:UIButtonTypeCustom];
[button1 setFrame:CGRectMake(10.0, 2.0, 45.0, 40.0)];
[button1 addTarget:self action:@selector(showLeft:) forControlEvents:UIControlEventTouchUpInside];
[button1 setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateNormal];
UIBarButtonItem *button = [[UIBarButtonItem alloc]initWithCustomView:button1];
self.play = button;
私も試しました:
self.play.customView = button1;
しかし、どれも実際には機能しません。実行することでイメージを取得できます
self.view = button1;
しかし、画面の真ん中にあるのは画像だけです(UIImageの作成は問題ありません)ので....
(識別子を使用してプレイに戻る方法も教えていただければ、とても助かります)
ご協力いただきありがとうございます。