私はストーリーボードを使用しており、3 つ星の優先ボタンを実行したいと考えています。最初のビューでは、星がオフに表示されます (光っていない、つまり優先度 = 0 を意味します)。このボタンを最初に押すと、3 つの光っていない星の画像が表示されます。星が 1 つ輝くように変更すると、このボタン (3 つ星の画像の背景のボタン) をもう一度押すと、星が 1 つ輝きます。これは、優先度 = 1 (画像が変更される) を意味し、# 2 を押すと、2 つの星が点灯しますもう一度押すと3つの星が光り、次に押すと最初から始まります(星はどれも光っていません)。
このコードを使用してボタンを実装しましたが、画像を変更する方法がわかりません。何か助けはありますか?
UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect];
UIImage *btnImage = [UIImage imageNamed:@"3star.png"];
[btnTwo setImage:btnImage forState:UIControlStateNormal];
btnTwo.frame = CGRectMake(40, 140, 240, 30);
[self.view addSubview:btnTwo];