gpt4 book ai didi

ios - 点击 UIButton 时未发生操作

转载 作者:行者123 更新时间:2023-11-29 03:40:11 24 4
gpt4 key购买 nike

我在 UIImageViewUILabel 上放置了一个 UIButton。当我按下按钮时,我希望在 UIImageView 中显示图像,并更改 UILabel 的文本颜色,当我拉起手指时,我希望图像消失,UILabel 的文本颜色变回黑色。

- (void)highlightActivity:(id)sender {
activityImage.image = [UIImage imageNamed:[[NSMutableString alloc] initWithString:activityName]];

activityLabel.textColor = activityColor;
}

- (void)deHighlightActivity:(id)sender {
activityLabel.textColor = [UIColor blackColor];
activityImage.image = nil;
}

当我按下按钮然后松开时,它工作正常,但我在点击按钮时遇到问题,图像根本不显示,文本颜色也没有改变。

有什么想法如何在点击时实现它吗?

谢谢,纳尔。

最佳答案

我认为问题是你同时附上

    Touch Up inside and outside on deHighlightActivity.

因为,当你按下按钮时,你最终会释放(触摸)按钮,如果你将触摸放在 deHighlightActivity 的内部和外部,那么每次都会调用该操作。这样您的点击操作也会调用 deHighlightActivity。

我不知道你到底想在这里做什么,但看起来你的设计有一些冲突。

关于ios - 点击 UIButton 时未发生操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18560007/

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