解决方案 »

  1.   

    [button setBackgroundImage:[UIImage imageNamed:@"1"] forState:UIControlStateSelected];
      

  2.   

    [button setBackgroundImage:[UIImage imageNamed:@"2"] forState:UIControlStateNormal];
    [button setImage:[UIImage imageNamed:@"1"] forState:UIControlStateSelected];一个设置的是backgroundImage,一个设置的是Image。
    改成都设置BackgroundImage应该就行了
      

  3.   

    都用BackgroundImage试试吧,要不然,你选中状态的时候BackgroundImage还是以前的