【问题标题】:UISlider not working, only display half of the trackUISlider 不工作,只显示一半的轨迹
【发布时间】:2016-01-16 08:27:22
【问题描述】:

在我的界面中插入一个 UISlider 后,我在 Interface Builder 中立即看到一些奇怪的东西,一半的轨道消失了。我认为这是一个图形故障,因为这些在界面构建器中很常见,所以我决定预览我的应用程序。存在同样的问题。因此,我运行我的应用程序发现不仅存在问题,而且 UISlider 没有以任何方式、形状或形式响应。我尝试将 Slider 从嵌套视图中移出,以确保没有任何东西阻止触摸事件,但无济于事。

我说Half of the track is hidden的原因可以看下面这张图:

从选择器中可以看出,UISlider 只占用了应有的一半空间,除此之外,它仍然具有默认值:

  • 最小值:0
  • 最大值:1
  • 当前:0.5
  • 模式:按比例填充
  • 启用:真

现在奇怪的是,我知道UISlider 整体没有问题,因为我在其他界面/视图中使用它。这可以在下面看到:

我不知道从哪里开始,因为我找不到 UISlider 不应该工作的任何原因。我没有在这个界面中使用任何自定义视图或 ViewControllers,它只是......不工作,而且没有充分的理由。

【问题讨论】:

    标签: ios uislider


    【解决方案1】:

    尝试将minimumTrackTintColorUISlider 设置为任何其他颜色。它可能采用清晰的颜色或背景颜色(白色)。这就是为什么你看不到的原因。

    【讨论】:

    • 奇怪,我想知道这是怎么回事,但是关于 Slider 根本不工作的问题仍然存在。
    猜你喜欢
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    • 2022-08-20
    • 1970-01-01
    • 2021-01-31
    相关资源
    最近更新 更多