ios - UISlider 不工作,只显示一半的轨道

标签 ios uislider

将 UISlider 插入我的界面后,界面生成器中立即出现一些对我来说很奇怪的东西,一半的轨道消失了。我认为这是一个图形故障,因为这些故障在界面生成器中很常见,所以我决定预览我的应用程序。存在同样的问题。因此,我运行我的应用程序,发现不仅存在问题,而且 UISlider 在任何方式、形状或形式上都没有响应。我尝试将 slider 移出嵌套 View ,以确保没有任何东西阻止对其进行触摸事件,但没有效果。

我说一半的轨道被隐藏的原因可以在下图中看到:

enter image description here

正如您通过选择器看到的,UISlider 只占用了应有空间的一半,除此之外它仍然具有默认值:

  • 最小值:0
  • 最大值:1
  • 当前:0.5
  • 模式:缩放以填充
  • 启用:true

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

enter image description here

我不知道从这里去哪里,因为我找不到 UISlider 不工作的任何原因。我没有在此界面中使用任何自定义 View 或 ViewController,它只是......不起作用,并且没有充分的理由。

最佳答案

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

关于ios - UISlider 不工作,只显示一半的轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34825005/

相关文章:

ios - 自定义容器 Controller 的 viewDidLoad 与 loadView

ios - 单击电源按钮的系统通知或任何委托(delegate)方法 - iOS

iOS UISlider 值不匹配

iphone - 如何获取uislider指向区域?

ios - 当我只想从一个 Controller 到另一个 Controller 时如何设置 delegate = self

ios - 如何获取触摸移动后的多个 ImageView 的标签?

c# - 如何在 Unity 中将混音器的音量设置为 slider 的音量?

iphone - 隐藏 UISlider 缩略图

ios - 在 Swift 中的 UIImagePickerController 之后,UIImage 为 nil

iphone - 在 iPhone 应用程序中自定义 UISlider 的颜色