gpt4 book ai didi

ios - 向后滑动太快时 UIButton 的标题神秘消失

转载 作者:行者123 更新时间:2023-11-29 02:35:44 25 4
gpt4 key购买 nike

我在主屏幕上有一个UIButton,它的标题应该总是显示当前正在播放或将要播放的音乐,如果播放列表是空的,它应该显示“音乐”,点击它会弹出一个歌曲选择屏幕(当播放列表为空时)或播放列表屏幕(当播放列表不为空时),选择一首歌曲并转到播放列表屏幕,然后删除歌曲并滑回主屏幕,UIButton 的标题应显示“音乐”。

问题来了:当你向后滑得太快时,“音乐”文字会在一瞬间出现然后消失,但当你滑动缓慢时,“音乐”文字会保留。

我在 this 25-second video 中记录了非常奇怪的行为.

相关代码如下:

- (void)updateChooseMusicButton {
if(self.songQueue.count == 0) {
[self.chooseMusicButton setTitle:@"Music" forState:UIControlStateNormal];
}
}

- (void)setChooseMusicButton:(UIButton *)chooseMusicButton {
_chooseMusicButton = chooseMusicButton;
[_chooseMusicButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[_chooseMusicButton setTitleColor:[UIColor blackColor] forState:UIControlStateHighlighted];
}

最佳答案

找到解决方案:将按钮的类型更改为“自定义”,它使用的是“系统”。它还负责标题更改时的闪烁。

关于ios - 向后滑动太快时 UIButton 的标题神秘消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26395967/

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