向后滑动太快时,UIButton的标题会神秘地消失

AsyncMoksha

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

这是问题所在:当您向后滑动太快时,“音乐”文本会在瞬间显示,然后消失,但是当您缓慢滑动时,“音乐”文本会保留。

我已经在这25秒的视频中记录了非常奇怪的行为

以下是相关代码:

- (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];
}
AsyncMoksha

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击页面上的任意位置时,jQuery会向后滑动

来自分类Dev

带有CAShapeLayer的UIButton使滚动时标题消失

来自分类Dev

当用户向后滑动时popToRootViewControllerAnimated

来自分类Dev

禁用按钮后,UIButton标题消失

来自分类Dev

映射中的c ++ /元素通过退出函数神秘地消失

来自分类Dev

声音神秘地消失了(lubuntu 14.04 32bit)

来自分类Dev

createjs:单击时形状神秘地移动

来自分类Dev

使滑动文本到达div底部时消失

来自分类Dev

滑动时,Android Tab名称消失

来自分类Dev

Flexslider-滑动时消失的元素

来自分类Dev

加载速度太快时无法获取URL标题

来自分类Dev

UIButton的标题颜色在突出显示/选中时不会更改,但背景颜色会更改

来自分类Dev

为什么会神秘地修改此字符串?

来自分类Dev

Sidekiq 在 Capistrano 启动时启动并神秘消失

来自分类Dev

设置UIButton的标题会取消动画

来自分类Dev

动画滑动div反弹,而不是平滑地出现/消失

来自分类Dev

滚动时UITableViewCell的异常行为,UIButton消失

来自分类Dev

取消向后滑动时,滚动视图与导航栏“断开连接”

来自分类Dev

向后滑动时,UINavigationController出现白线故障

来自分类Dev

点击/向后滑动时,图像与先前视图重叠

来自分类Dev

当我尝试展开时,SearchView会导致操作栏项,标题和启动器消失

来自分类Dev

jQuery toggleClass的速度在向后切换时不会向后滑动

来自分类Dev

指定样式时,操作栏标题消失

来自分类Dev

单击时导航项的标题消失了

来自分类Dev

timerfd 在 read() 时神秘地将 int 设置为 0

来自分类Dev

Google Chrome垂直滚动条神秘地出现和消失了吗?

来自分类Dev

乌龟形状的图像处理后,Python乌龟印章神秘地消失了

来自分类Dev

悬停时的顶部导航栏下拉菜单消失得太快了

来自分类Dev

jQuery 向下滑动 div - 单击回调时消失

Related 相关文章

  1. 1

    单击页面上的任意位置时,jQuery会向后滑动

  2. 2

    带有CAShapeLayer的UIButton使滚动时标题消失

  3. 3

    当用户向后滑动时popToRootViewControllerAnimated

  4. 4

    禁用按钮后,UIButton标题消失

  5. 5

    映射中的c ++ /元素通过退出函数神秘地消失

  6. 6

    声音神秘地消失了(lubuntu 14.04 32bit)

  7. 7

    createjs:单击时形状神秘地移动

  8. 8

    使滑动文本到达div底部时消失

  9. 9

    滑动时,Android Tab名称消失

  10. 10

    Flexslider-滑动时消失的元素

  11. 11

    加载速度太快时无法获取URL标题

  12. 12

    UIButton的标题颜色在突出显示/选中时不会更改,但背景颜色会更改

  13. 13

    为什么会神秘地修改此字符串?

  14. 14

    Sidekiq 在 Capistrano 启动时启动并神秘消失

  15. 15

    设置UIButton的标题会取消动画

  16. 16

    动画滑动div反弹,而不是平滑地出现/消失

  17. 17

    滚动时UITableViewCell的异常行为,UIButton消失

  18. 18

    取消向后滑动时,滚动视图与导航栏“断开连接”

  19. 19

    向后滑动时,UINavigationController出现白线故障

  20. 20

    点击/向后滑动时,图像与先前视图重叠

  21. 21

    当我尝试展开时,SearchView会导致操作栏项,标题和启动器消失

  22. 22

    jQuery toggleClass的速度在向后切换时不会向后滑动

  23. 23

    指定样式时,操作栏标题消失

  24. 24

    单击时导航项的标题消失了

  25. 25

    timerfd 在 read() 时神秘地将 int 设置为 0

  26. 26

    Google Chrome垂直滚动条神秘地出现和消失了吗?

  27. 27

    乌龟形状的图像处理后,Python乌龟印章神秘地消失了

  28. 28

    悬停时的顶部导航栏下拉菜单消失得太快了

  29. 29

    jQuery 向下滑动 div - 单击回调时消失

热门标签

归档