草庐IT

UIslider

全部标签

ios - 使 UISlider 高度变大?

我一直在寻找一种方法让UISlider进度条变高,比如增加slider的高度,但找不到任何东西。我不想使用自定义图像或任何东西,只是让它更高,所以UISlider看起来不那么瘦。有没有一种我缺少的简单方法可以做到这一点? 最佳答案 在某些情况下,接受的答案会意外地改变slider的宽度,例如您使用的是minimumValueImage和maximumValueImage。如果您只想更改高度而不想管其他一切,请使用此代码:overridefunctrackRect(forBoundsbounds:CGRect)->CGRect{var

iphone - iOS如何使 slider 停在离散点

我想让slider停止在时间轴上代表整数的离散点。最好的方法是什么?我不想要介于两者之间的任何值。如果slider也可以“捕捉”到每个离散点的位置,那就太好了。 最佳答案 我在这里采取的步骤与jrturton的回答中所述的步骤几乎相同,但我发现slider会明显滞后于我的Action。这是我如何做到的:将slider放入InterfaceBuilder的View中。设置slider的最小/最大值。(我用了0和5)在.h文件中:@property(strong,nonatomic)IBOutletUISlider*mySlider;-

iphone - iOS如何使 slider 停在离散点

我想让slider停止在时间轴上代表整数的离散点。最好的方法是什么?我不想要介于两者之间的任何值。如果slider也可以“捕捉”到每个离散点的位置,那就太好了。 最佳答案 我在这里采取的步骤与jrturton的回答中所述的步骤几乎相同,但我发现slider会明显滞后于我的Action。这是我如何做到的:将slider放入InterfaceBuilder的View中。设置slider的最小/最大值。(我用了0和5)在.h文件中:@property(strong,nonatomic)IBOutletUISlider*mySlider;-

ios - iPhone : How to detect the end of slider drag?

当用户结束拖动slider指针时如何检测事件? 最佳答案 如果在拖动之间不需要任何数据,那么您应该简单地设置:[mySlidersetContinuous:NO];只有当用户停止移动slider时,您才会收到valueChanged事件。Swift5版本:mySlider.isContinuous=false 关于ios-iPhone:Howtodetecttheendofsliderdrag?,我们在StackOverflow上找到一个类似的问题: http

ios - iPhone : How to detect the end of slider drag?

当用户结束拖动slider指针时如何检测事件? 最佳答案 如果在拖动之间不需要任何数据,那么您应该简单地设置:[mySlidersetContinuous:NO];只有当用户停止移动slider时,您才会收到valueChanged事件。Swift5版本:mySlider.isContinuous=false 关于ios-iPhone:Howtodetecttheendofsliderdrag?,我们在StackOverflow上找到一个类似的问题: http

ios - 如何将 iOS slider 值限制为整数?

我有一个水平的UISlider来控制音量从1到16作为最小值和最大值,但是当我执行print()时它返回浮点值。如何将UISlider值限制为整数?@IBOutletvarringValue:UISlider!@IBActionfuncringVolumeSliderChange(_sender:UISlider){print(sender.value)} 最佳答案 valueUISlider的属性是Float类型,因此您无法更改它,但可以使用Int(sender.value)将其转换为Int。@IBActionfuncringVo

ios - 如何将 iOS slider 值限制为整数?

我有一个水平的UISlider来控制音量从1到16作为最小值和最大值,但是当我执行print()时它返回浮点值。如何将UISlider值限制为整数?@IBOutletvarringValue:UISlider!@IBActionfuncringVolumeSliderChange(_sender:UISlider){print(sender.value)} 最佳答案 valueUISlider的属性是Float类型,因此您无法更改它,但可以使用Int(sender.value)将其转换为Int。@IBActionfuncringVo

ios - 为什么我的 UISlider 没有动画?

根据Apple的documentation,可以以编程方式设置具有平滑动画的UISlider的值。我正在尝试从自定义ViewController执行此操作,UI是从Storyboard中定义的。背景在我的示例中,我尝试从自定义ViewController更新slider值,UI是从Storyboard中定义的。该示例仅呈现单个slider。当用户释放slider时,该值重置为0。代码importUIKitclassViewController:UIViewController{@IBOutletvarmySlider:UISlider!@IBActionfuncresetSlider(

ios - 为什么我的 UISlider 没有动画?

根据Apple的documentation,可以以编程方式设置具有平滑动画的UISlider的值。我正在尝试从自定义ViewController执行此操作,UI是从Storyboard中定义的。背景在我的示例中,我尝试从自定义ViewController更新slider值,UI是从Storyboard中定义的。该示例仅呈现单个slider。当用户释放slider时,该值重置为0。代码importUIKitclassViewController:UIViewController{@IBOutletvarmySlider:UISlider!@IBActionfuncresetSlider(

ios - 音频播放进度作为 Swift 中的 UISlider

我看过一些关于在Objective-C中完成此操作的帖子,但我一直无法通过Swift完成同样的操作。具体来说,我不知道如何在下面实现addPeriodicTimeObserverForInterval。varplayer:AVAudioPlayer!=nil@IBActionfuncplayAudio(sender:AnyObject){playButton.selected=!(playButton.selected)ifplayButton.selected{letfileURL=NSURL(string:toPass)player=AVAudioPlayer(contentsOf