标签: uislider

iOS:Swift:UISlidereditingDidEnd 未被调用

在此处输入图片说明

我已经设置了一个以滑块结尾的编辑功能,但它看起来不像是被调用的。我在其中添加了一个打印语句和一个断点。当我的用户松开滑块时,是否还需要执行其他操作来触发功能?

    @IBAction func sliderEditingDidEnd(sender: UISlider) {
    print("did end");
}
Run Code Online (Sandbox Code Playgroud)

uislider ios swift

3
推荐指数
1
解决办法
2210
查看次数

修改 jQuery ui 滑块。最小值/最大值(正/负)都从中间开始

我使用了一个 jQuery 插件 UI Slider - https://jqueryui.com/slider/ 我需要一些帮助来将它修改为这个视图

当手柄从中心移动到最大值/最小值时应出现范围蓝线

句柄应该是单一的,当句柄从中心移动到最大值或最小值时,应该出现范围蓝线我找不到任何解决方案。:( 谁能帮我这个?

UPD:我只需要一个带有一个手柄的滑块,它从中间开始,应该向右或向左滑动。

jquery jquery-ui uislider jquery-ui-slider

3
推荐指数
1
解决办法
2169
查看次数

具有清晰背景的 UISlider 拇指图像显示其后面的轨道

如何设置清晰的拇指背景UISlider以使轨道在拇指后面不可见?

当我使用setThumbImage:forState:并传递部分透明图像时,滑块的最小轨道和最大轨道图像/颜色在拇指图像后面可见:

拇指后面可见轨迹

我希望它看起来像在 iOS 相机应用程序中,其中“透明”拇指图像圆圈剪辑轨道背景颜色:

iOS 相机滑块

objective-c uikit uislider ios

3
推荐指数
1
解决办法
2221
查看次数

如何在 Unity 中将 Mixer 的音量设置为滑块的音量?

我正在尝试进行一些音频设置。这是我的脚本:

public AudioMixer masterMixer;
public float masterLvl;
public float musicLvl;
public float sfxLvl;

public void SetMasterVolume ()
{
    masterLvl = masterVolumeSlider.value;
    masterMixer.SetFloat("masterVol", masterLvl);
}

public void SetMusicVolume()
{
    musicLvl = musicVolumeSlider.value;
    masterMixer.SetFloat("musicVol", musicLvl);
}

public void SetSfxVolume()
{
    sfxLvl = sfxVolumeSlider.value;
    masterMixer.SetFloat("sfxVol", sfxLvl);
}
Run Code Online (Sandbox Code Playgroud)

它具有所有 OnValueChanged(); 滑块上的东西。我只想知道为什么这不起作用。谢谢。

编辑:所以问题是它改变了dB,而不是音量。新问题是:如何让它改变音量而不是 dB?

编辑 2:截图。 混音器截图

c# audio mixer unity-game-engine uislider

3
推荐指数
1
解决办法
7647
查看次数

如何防止 UISlider 在捕捉/步进时跳入到位

我有一个 UISlider,可以卡入 5 个不同的位置。

slider.minimumValue = 1
slider.maximumValue = 5
Run Code Online (Sandbox Code Playgroud)

卡扣效果很好,但很突然,并且不能顺利卡到位。它有点“跳”到位

我尝试为滚动设置动画(不起作用):

@objc func onSliderValChanged(_ sender: UISlider) {
    UIView.animate(withDuration: 0.5) {
        self.slider.value = round(sender.value)
        self.slider.setValue(round(sender.value), animated: true)
    }
}
Run Code Online (Sandbox Code Playgroud)

我还尝试添加 panGesture (不起作用):

panGesture = UIPanGestureRecognizer(target: self, action: #selector(panGestureHandler(_:)))
slider.addGestureRecognizer(panGesture)

@objc func panGestureHandler(_ recognizer: UIPanGestureRecognizer){

    let currentPoint = recognizer.location(in: slider)
    let percentage = currentPoint.x/slider.bounds.size.width

    let delta = Float(percentage) * (slider.maximumValue - slider.minimumValue)
    let value = slider.minimumValue + delta
    slider.setValue(round(value), animated: true)
}
Run Code Online (Sandbox Code Playgroud)

如何实现滑块平滑滚动但仍卡入到位?

这是没有上述尝试的原始代码:

let slider: UISlider = {
    let slider …
Run Code Online (Sandbox Code Playgroud)

scroll uislider ios swift

3
推荐指数
1
解决办法
774
查看次数

在 SwiftUI 中更改滑块拇指

是否可以像使用 UIKit 中的 UISlider 一样更改 SwiftUI 中滑块的拇指?使用 UISlider,您所要做的就是: self.setThumbImage(UIImage(named: "Play_black"), for: .normal)

slider uislider ios swift swiftui

3
推荐指数
2
解决办法
7421
查看次数

从其他网址播放音乐时,我应该停止当前的AVPlayer实例吗?

我刚刚创建了AVPlayer,它可以很好地播放音乐.我有两个问题

  1. 如何从另一个URL播放另一个音乐(我应该停止当前的播放器吗?)
  2. 如何在UISlider中显示歌曲的当前时间(实际上它是一种在播放歌曲时调用的方法?)

iphone avfoundation uislider avplayer

2
推荐指数
1
解决办法
3184
查看次数

iPhone:如何知道UISlider是否正在滑动?

我正在使用以下代码来了解滑块是否正在滑动.
但有没有一种属性或方法可以更容易地知道?

[slider addTarget:self action:@selector(touchUp) forControlEvents:UIControlEventTouchUpInside];
[slider addTarget:self action:@selector(touchUp) forControlEvents:UIControlEventTouchUpOutside];
[slider addTarget:self action:@selector(touchUp) forControlEvents:UIControlEventTouchCancel];            
[slider addTarget:self action:@selector(touchDown) forControlEvents:UIControlEventTouchDown];

- (void)touchDown {
    self.sliding = YES;
}

-(void)touchUp {
    self.sliding = NO;
}
Run Code Online (Sandbox Code Playgroud)

iphone events uislider ios

2
推荐指数
1
解决办法
1368
查看次数

如何使用jQuery UI滑块动态更新highcharts

我正在寻找一种基于jQuery UI滑块确定的值动态更新Highcharts的方法.我还没精通AJAX或者JSON,所以我运气不好.我试图让收入在给定月份内逐步增加(例如,订阅服务).为了更容易,我把它放在jsFiddle http://jsfiddle.net/nlem33/Sbm2T/3/上.任何帮助将不胜感激,谢谢!

$(function () {
var chart;
$(document).ready(function() {
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container',
            backgroundColor: null,
            type: 'area'
        },
        title: {
            text: ''
        },
        subtitle: {
            text: ''
        },
        xAxis: {
            categories: ['1', '2', '3', '4', '5', '6',],
            tickmarkPlacement: 'on',
            title: {
                text: 'months'
            }
        },
        yAxis: {
            title: {
                text: '$(thousands)'
            },
            labels: {
                formatter: function() {
                    return this.value / 1000;
                }
            }
        },
        tooltip: {
            formatter: function() {
                return ''+
                    this.x +': '+ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui uislider highcharts

2
推荐指数
1
解决办法
7403
查看次数

删除UISlider旋钮或更改图像swift

我在视图中添加了一个UISlider.我想知道是否可以移除旋钮或只是快速更改图像?我怎样才能做到这一点?

uislider ios swift

2
推荐指数
1
解决办法
2286
查看次数