我的第一个视图上有两个按钮,所以当我点击其中一个按钮时,视图会发生变化,所以我有两个图像用于默认状态,一个用于选择状态,首先我尝试使用xib,进入属性和改变状态,然后选择正确的图像,当我构建和运行我的代码时,在图像上不会改变..
所以我通过代码这样做了
- (IBAction) handleButton:(id)sender
{
UIButton *button = (UIButton*)sender;
int tag = [button tag];
switch (tag)
{
case BUTTON_1:
if ([m_Button1 isSelected])
{
[m_Button2 setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
[m_Button1 setSelected:NO];
}
else
{
[m_Button1 setImage:[UIImage imageNamed:@"image_pressed.png"] forState:UIControlStateSelected];
[m_Button1 setSelected:YES];
}
[self displaymethod1];
break;
case BUTTON_2:
[self displaymethod2];
break;
default:
break;
}
}
Run Code Online (Sandbox Code Playgroud)
这里图像变化,当我点击它,我去不同的视图..当我再次回到我的第一个视图,按钮仍处于选定模式..所以我该如何解决这个问题..
等待你的回复
归档时间: |
|
查看次数: |
22826 次 |
最近记录: |