草庐IT

ios - 如何使用 Swift 3 创建标尺/刻度 slider ?

我正在尝试为Swift3中的应用程序重新创建类似于Coinbase应用程序的温度标尺。不幸的是,我不确定我是否遵循了正确的方法。在我当前的实验中,我使用了UIScrollView元素并在一定距离处放置/绘制线条(使用循环和UIBezierPath)。在下一步中,我想读取用户输入。使用当前方法,我必须使用UIScrollView的X位置来转换内容以读取当前温度。在我看来,这似乎是一件相对不准确的事情?我的结果如下所示。//UISCROLLVIEWvarscrollView:UIScrollView!scrollView=UIScrollView(frame:CGRect(x:0,y:12

Swift:将 UISlider 捕捉到最接近的值

我创建了一个简单的小费计算器用于练习,并为“小费​​百分比”和“拆分”金额实现了UISliders。Splitamount将总账单金额除以SplitUISlider的值,显然,但我遇到的问题是它不断更新slider......我已经未选中属性检查器中的“连续更新”,甚至将uislider.continuousupdates=false添加到代码中,但没有成功。如何让UISlider捕捉到最接近的整数值?在此感谢任何帮助。 最佳答案 您始终可以在其IBOutlet函数中将slider值转换为Int,然后从那里调用任何其他方法,或者将s

ios - 使用 slider 选择 View 背景的颜色

我正在尝试编写一个函数来帮助我从slider中选择彩虹色并将其设置在View背景上。slider应呈现所有彩虹色,并且当用户滑动它时,View背景会随之变化。我做了类似的事情,但它只显示一种颜色:@IBOutletvarslider:UISlider!@IBActionfuncchangeColor(sender:AnyObject){varincrement:CGFloat=0.05varcounter=slider.valueforcounter=1;counter 最佳答案 在这里循环是没有意义的。您的代码忽略slider值并

ios - 在 AudioKit 中过滤音频

我需要做什么:录制音频文件;因为它是从iPhone/iPad麦克风录制的,所以它可能很安静,所以我需要过滤它以使其更响亮;保存筛选记录;我是音频编程的新手,但据我所知,到目前为止我需要“AllPass”过滤器(如果不是请纠正我)。对于这个任务,我找到了两个库:Novocaine和AudioKit,但是Novocaine是用C编写的,所以很难快速实现它,我决定使用AudioKit,但我没有在那里找到“AllPass”过滤器。有人知道如何在AudioKit中实现它并保存过滤后的文件吗?谢谢! 最佳答案 你有几个选择,对于音乐录音,我推荐

ios - 如何从锁定屏幕和控制中心隐藏 MPMediaItemPropertyPlaybackDuration slider ?

我正在开发在线广播播放器,需要一些帮助。当我设置MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo时,我有标题、控件和播放持续时间slider。我不需要这个slider,因为我没有关于播放持续时间的信息,而且它不是一个很好看的控件。有人可以提示我如何隐藏播放持续时间slider吗?还有一个问题:由于该应用程序是在线广播播放器,用户无法快进或快退播放,因此我想在锁定屏幕和控制中心中隐藏此控件。顺便说一句,我正在使用Swift。提前致谢! 最佳答案 如果是直播流,您可以设置MPNo

ios - 以编程方式更改 slider 值并更新标签

我有3个slider,如上所示:当“最低小费”等于或大于“默认小费”时,我将“默认小费”加1。DefaulttoMax提示的逻辑相同。所以,直到现在我有了这段代码,部分原因是默认提示的slider在UI中增长,但标签没有更新,因为没有调用委托(delegate)。@IBOutletweakvarminLabel:UILabel!@IBOutletweakvardefaultLabel:UILabel!@IBOutletweakvarmaxLabel:UILabel!@IBOutletweakvarminSlider:UISlider!@IBOutletweakvardefaultSli

ios - 在 Swift 中使用 UIScrollView 制作图像 slider

我正在制作一个用户可以上传1到3张照片的应用。我希望用户能够将它们视为页面控件中的slider,我开始编写代码,但由于某种原因,图像没有添加到scrollView(运行应用程序时我什么也看不到)。到目前为止,这是我的代码:classdogProfileViewController:UIViewController{varimagesArray=[UIImageView()]@IBOutletvarscrollView:UIScrollView!overridefuncviewDidLoad(){super.viewDidLoad()letimage1:UIImageView=UIIma

swift:音频 slider 控件

问题:当我转到包含按钮和slider的ViewController时,它会使应用程序崩溃并在slider行上给我Thread1:EXC_BAD_ACCESS(code=1,address=0x38).maximumValue=Float(audioPlayer.duration)。在ViewController中,我有一个播放/暂停按钮、一个停止按钮和一个控制音频播放位置的slider。代码:importUIKitimportAVFoundationclassAgnesAudioViewController:UIViewController{varaudioPlayer=AVAudio

swift - 无论 slider 移动多快,如何读取 UISlider 的每个值?

我需要读取UISlider的每个值。当我在调试区域中打印slider的值时,您会看到当以中慢速度移动slider时,每个值都会递增1。然而,当我快速移动slider时,值会大步跳跃,如下所示:无论移动速度如何,我都可以在每一步读取slider的值吗?(最好是快速)代码:@IBActionfuncdidMoveFeedbackSlider(sender:UISlider){letcurrentValue=sender.valuevarcurrentValueInt=Int(ceil(currentValue))print("slidervalue:\(currentValueInt)")

java - 双 handle slider android

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我想知道是否有人有一些代码,或者知道一个地方有创建双handleslider的代码。示例:我想做一些类似的事情,使用双slider来搜索时间数组上的年龄范围,就像在照片中一样提前致谢