gpt4 book ai didi

ios - 在 Iphone 中选择按钮时更改按钮的图像

转载 作者:行者123 更新时间:2023-12-01 17:15:11 26 4
gpt4 key购买 nike

我的第一个 View 上有两个按钮,所以当我单击其中一个按钮时, View 会发生变化,所以我有两个图像,一个用于默认状态,一个用于选定状态,
首先我尝试使用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;
}
}

在这里,当我单击它并转到不同的 View 时,图像会发生变化..当我再次回到我的第一个 View 时,按钮仍处于选定模式..所以我该如何解决这个问题..

等待你的回复

最佳答案

我认为通过IB更简单一些。

当您添加常规 Round Rect Button在 IB 中,您可以通过转到 Button 来修改其行为。 Attributes Inspector 中的部分控制板。

首先通过离开 State Config 选择您想要的默认状态的图像在 Default .有一个imagebackground image为此的属性。设置后,您可以更改 State ConfigHighlighted并选择按钮突出显示时要显示的图像。

注意:这是给 .

关于ios - 在 Iphone 中选择按钮时更改按钮的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7335289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com