I figured it out, finally, I was being stupid. Below is the code:
- (IBAction)die1Button:(UIButton *)sender
{
if (sender)
{
if (self.die1Selected == NO)
{
self.die1Selected = YES;
[self.die1ButtonOutlet setBackgroundImage:([self.dieImage
dieSelectedImage:self.die1]) forState:(UIControlStateNormal)];
}else
{
[self.die1ButtonOutlet setBackgroundImage:([self.dieImage
dieImage:self.die1]) forState:(UIControlStateNormal)];
self.die1Selected = NO;
}
}
}