ios – UIslider thumb image从头开始

ios – UIslider thumb image从头开始,第1张

概述我正在尝试实现一个控件来显示视频的进度,我正在使用带有自定义拇指图像的UISlider,但拇指图像不是从头开始,也不会一直持续到最后. playerProgress = UISlider(frame: CGRectMake((btnImage.size.width + 2 * VideoViewControllerUX.ControlPadding), 0, (screenRect.size.wi 我正在尝试实现一个控件来显示视频的进度,我正在使用带有自定义拇指图像的UiSlider,但拇指图像不是从头开始,也不会一直持续到最后.

playerProgress = UiSlider(frame: CGRectMake((btnImage.size.wIDth + 2 * VIDeoVIEwControllerUX.Controlpadding),(screenRect.size.wIDth - (btnImage.size.wIDth + 3 * VIDeoVIEwControllerUX.Controlpadding)),btnImage.size.height))playerProgress.setThumbImage(UIImage(named: "slIDer"),forState: UIControlState.normal)playerProgress.maximumValue = 100playerProgress.minimumValue = 0playerProgress.addTarget(self,action: "playerProgressChanged:",forControlEvents: UIControlEvents.ValueChanged)

我不知道最近发生了什么.

拇指图像:

解决方法 你所看到的是正常的.滑块在两端留下一些额外的空间,因此当拇指边缘位于滑块框架的末端时,拇指处于最小值或最大值.

看看这些滑块.它们具有相同的水平位置和宽度:

第一个滑块的拇指尽可能向左移动.它不会在赛道框架之外进一步离开;当它的边缘撞到轨道的框架时它停止.那是零.

如果您不喜欢相对于整个轨道绘制拇指图像的位置,则需要子类化UiSlider并实现thumbRectForBounds:trackRect:value:.

总结

以上是内存溢出为你收集整理的ios – UIslider thumb image从头开始全部内容,希望文章能够帮你解决ios – UIslider thumb image从头开始所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1046439.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存