标签: uislider

jQuery滑块问题达到最小值和最大值

我初始化了一个jQuery滑块,然后动态设置min max值,这取决于json-request的内容.步骤av甚至100,min a max被重新计算到甚至100,大多数情况下在300到4800之间.

滑块值和设置都很好,但是当我移动手柄时,我无法一直到达末端,它会从最小/最大值停止几步.这是为什么?

我尝试了各种各样的东西,没有任何作用.我最终在最高值处加上200并在较低值中减去200并进行补偿,但这是一个黑客而不是解决方案.

jquery jquery-ui slider uislider

5
推荐指数
1
解决办法
6395
查看次数

UISlider,拇指不动

slider我的表格单元格中有,这是我的滑块初始化代码:

UISlider* slider = [[UISlider alloc] init];
slider.continuous = NO;

slider.maximumValue = 2;
slider.minimumValue = 0.5f;
slider.value = 0.5f;

...
//put slider into cell
Run Code Online (Sandbox Code Playgroud)

我无法移动这个滑块的拇指。为什么?请告诉我我做错了什么?

更新:如果将滑块的初始值设置为 0.500001f - 它可以工作!

iphone uislider ios-simulator

5
推荐指数
1
解决办法
5713
查看次数

是否可以使UISlider更小?

我担心我在这里遗漏了一些明显的东西,但我无法在任何地方找到答案,我也无法自己解决,所以我会问这里.

是否有可能使UISlider略小于默认值,就像在iPhone上的"iPod"应用程序中看到的那样?Interface Builder的高度似乎被冻结在23点.

它是如何在iPod应用程序上完成的?它使用自定义图像吗?

iphone cocoa-touch uislider

5
推荐指数
1
解决办法
2905
查看次数

iOS - iPhone:UISlider轨迹图像随机消失

我有一个定制的UISlider,它的轨迹图像有时会消失.它随机发生,当它的父视图控制器被推到可见时(我从未看到它实际上消失).

这是我设置UISlider的代码:

timeSlider = [[UISlider alloc] initWithFrame:CGRectMake(55, 8, 210, 23)];
timeSlider.backgroundColor = [UIColor clearColor]; 

UIImage *blutrackImg = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"bluetrack" ofType:@"png"]];
UIImage *whitetrackImg = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"whitetrack" ofType:@"png"]];

//UIEdgeInsetsMake(top,left,bottom,right)
UIImage *stetchLeftTrack = [blutrackImg stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0]; 
UIImage *stetchRightTrack = [whitetrackImg stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
[timeSlider setThumbImage: [UIImage imageNamed:@"whiteslide2.png"] forState:UIControlStateNormal];
[timeSlider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[timeSlider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];

timeSlider.continuous = NO;
[timeSlider addTarget:self action:@selector(trackTime:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:timeSlider];
Run Code Online (Sandbox Code Playgroud)

我在iOS 5.0上构建.有没有人碰到这样的事情?

iphone customization image uislider ios

5
推荐指数
2
解决办法
2065
查看次数

UISlider有不同的颜色

我有一个最小值为0且最大值为5(任何值)的滑块,我需要在同一个滑块中显示5种不同的颜色,即0-1一种颜色,1-2种另一种颜色,依此类推.这可能吗 .如有任何想法,请帮助我.

iphone objective-c uislider ipad ios

5
推荐指数
1
解决办法
8938
查看次数

擦洗时跳跃的 UISlider - 将 UISlider 与 AVPlayer 一起使用

我正在使用 AvPlayer 并尝试设置一个滑块以允许清理音频文件。我有一个问题,当它被选中时,滑块会跳到整个地方。然后它会回到原点位置一秒钟,然后再回到它被拖动到的位置。

你在 Gif 上看不到我的光标,但是平滑拉长的拖拽是我移动旋钮,然后快速鞭子是滑块行为不端。

在此处输入图片说明

我花了几个小时在谷歌上搜索和梳理 Stack Overflow,但无法弄清楚我在这里做错了什么,很多类似的问题都很老而且在 ObjC 中。

这是我认为导致问题的代码部分,它确实处理了滑块被移动的事件:我也尝试过没有 if 语句,但没有看到不同的结果。

@IBAction func horizontalSliderActioned(_ sender: Any) {

    horizontalSlider.isContinuous = true

    if self.horizontalSlider.isTouchInside {

        audioPlayer?.pause()
            let seconds : Int64 = Int64(horizontalSlider.value)
                let preferredTimeScale : Int32 = 1
                    let seekTime : CMTime = CMTimeMake(seconds, preferredTimeScale)
                        audioPlayerItem?.seek(to: seekTime)
                            audioPlayer?.play()

    } else {

        let duration : CMTime = (self.audioPlayer?.currentItem!.asset.duration)!
            let seconds : Float64 = CMTimeGetSeconds(duration)
                self.horizontalSlider.value = Float(seconds)
    }
}
Run Code Online (Sandbox Code Playgroud)

我将在下面包括我的整个班级以供参考。

import UIKit
import Parse
import AVFoundation
import AVKit


class PlayerViewController: …
Run Code Online (Sandbox Code Playgroud)

uislider ios avplayer swift

5
推荐指数
2
解决办法
2530
查看次数

如何在 SWIFT 4 中保存 UISwitch 的状态?

我想在视图控制器之间进行更改后保存 UISwitch 的状态。任何帮助将不胜感激!

我有一个带有 UISwitch 的第一个视图控制器,用于在不同的视图控制器中控制背景中的音乐:

@IBOutlet weak var SwitchMusic: UISwitch!
        let defaults = UserDefaults.standard
        var switchON : Bool = false

@IBAction func checkState(_ sender: UISwitch) {
        if (sender.isOn == true)
        {
            switchON = true
            defaults.set(switchON, forKey: "switchON")
            MusicHelper.sharedHelper.playBackgroundMusic()
        }
        if (sender.isOn == false)
        {
            switchON = false
            defaults.set(switchON, forKey: "switchON")
            MusicHelper.sharedHelper.stopBackgroundMusic()
        }
     }
Run Code Online (Sandbox Code Playgroud)

如果开关打开或关闭,第二个视图控制器在后台加载或不加载音乐:

override func viewDidLoad() {
        super.viewDidLoad()

        if defaults.value(forKey: "switchON") != nil{
            let switchON: Bool = defaults.value(forKey: "switchON")  as! Bool
            if switchON == true{
                MusicHelper.sharedHelper.playBackgroundMusic()
            }
            else …
Run Code Online (Sandbox Code Playgroud)

uislider uiswitch ios swift

5
推荐指数
1
解决办法
7545
查看次数

更改文本时,UILabel中使用等宽字体的奇怪行为

使用时我有一个奇怪的问题 monospacedDigitSystemFont(ofSize:weight:)

我有一个UISlider和一个UILabel在我的UIViewController.Label显示滑块的当前值+一些描述文本.更改滑块的值时,文本左右myLabel摇晃一下.myLabel因为我正在使用,我希望它的文字不会左右摇晃monospacedDigitSystemFont(ofSize:weight:).

这是我的代码:

import UIKit

class ExampleViewController: UIViewController {
    @IBOutlet weak var myLabel: UILabel!
    @IBOutlet weak var mySlider: UISlider!

    override func viewDidLoad() {
        super.viewDidLoad()
        myLabel.font = UIFont.monospacedDigitSystemFont(ofSize: 15, weight: .bold)
    }

    @IBAction func sliderChanged(_ sender: UISlider) {
        myLabel.text = String(format: "%.5f is the actual Value of the Slider", sender.value)
    }
}
Run Code Online (Sandbox Code Playgroud)

关于摇晃的GIF:

摇摇欲坠的等宽文本

有什么建议?我错过了什么吗?

uilabel uislider monospace ios swift

5
推荐指数
1
解决办法
204
查看次数

如何在Swift 4中为UISlider轨道添加边框颜色?

我想要UISliderminimumTrackTintColorminimumTrackTintColor轨道 borderColor

我已经trackTintColorminimummaximum状态都设置了,但是我想为轨道添加边框UISlider

  • 我的UISlider样子是这样的:

滑块图像1 滑块图像2

  • 我需要这样跟踪边框:

带有边框的图像


class SliderWithHeart: UISlider
{

    override func awakeFromNib()
    {
        super.awakeFromNib()

        let imageTint = UIImage(named: "SliderHeart")
        self.minimumTrackTintColor = colorWithHex(hex: COLORCODE.APP_BUTTON_COLOR)
        self.maximumTrackTintColor = colorWithHex(hex: COLORCODE.APP_ORANGE_COLOR)
        self.setThumbImage(imageTint, for: .normal)
    }
    override func layoutSubviews()
    {
        super.layoutSubviews()
        super.layer.cornerRadius = self.frame.height/2
    }

    override func trackRect(forBounds bounds: CGRect) -> CGRect
    {
        var newBounds = super.trackRect(forBounds: bounds)
        newBounds.size.height = 10
        return newBounds
    }

} …
Run Code Online (Sandbox Code Playgroud)

uislider ios swift

5
推荐指数
1
解决办法
283
查看次数

将焦点项目置于水平滚动中心

<HTML/>我用and创建了一个水平滚动容器CSS

body {
background-color: #212121;
}

.scroll_container {
	height: 100px;
	width: 400px;
	display: flex;
	align-items: center;
	overflow-y: hidden;
	width: 100%;
	height: 20%;
}

.scroll_container_sub {
	height: 100px;
	min-width: 230px;
	float: none;
	display: inline-block;
	zoom: 1;
	margin: 10px;
	border: solid 1px transparent;
	border-radius: 15px;
	background-color: #fff;
}
Run Code Online (Sandbox Code Playgroud)
<div class="scroll_container">
        <div class="scroll_container_sub"></div>
        <div class="scroll_container_sub"></div>
        <div class="scroll_container_sub"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试的方法:
是否有可能每次一项 ( scroll_container_sub) 都位于 的中心scroll_container?特别是对于移动使用来说,这是非常好的。
示例:
滚动后,中间项目水平居中:
伊
(图片:移动视图)
这意味着这样的事情不应该存在:
TT
因为没有一个容器居中。当我查看这样的滚动位置时,滚动视图应该将其中一个容器居中。
希望获得更多详细信息::)
在下面的链接中,您可以看到我试图实现的目标。只看开头的几秒钟。
每次用户刷卡后,卡片都会居中。正是我想要实现的目标:
https://www.youtube.com/watch?v =UsXv6VRqZKs 您需要一个实例吗?没问题。在 Google Play …

html javascript css uiscrollview uislider

5
推荐指数
1
解决办法
8719
查看次数