草庐IT

Uislider

全部标签

ios - 在 UISlider 的拇指图像上不断改变 UILabel 的值

我有一个UISlider(最小1,最大10)。我希望它的拇指有一个UILabel放在它的顶部,在移动UISlider的拇指时不断更新和更改它的文本。因此,我从UISlider中抓取了拇指图像,并向其添加了一个UILabel,但一旦移动拇指,标签似乎会自行覆盖而不会删除之前的值。-(IBAction)SnoozeSliderValueChanged:(id)sender{UIImageView*handleView=[_snoozeSlider.subviewslastObject];UILabel*label=[[UILabelalloc]initWithFrame:handleVie

iphone - 不同颜色的UISlider

我有一个slider,最小值为0,最大值为5(任意值),我需要在同一个slider中显示5种不同的颜色,即0-1一种颜色,1-2另一种颜色等等。这可能吗。如果有任何想法,请帮助我。 最佳答案 试试这个,UISlider*slider=[[UISlideralloc]initWithFrame:CGRectMake(0.0f,400.0f,320.0f,35.0f)];[slidersetMinimumTrackTintColor:[UIColorredColor]];//Initialcolorofselection[slidera

iphone - 在 iPhone 的谷歌地图中添加像 UISlider 或 UIButtom 这样的 subview

我是iOS编程新手,对COCOATouch知之甚少。我正在尝试在谷歌地图底部的屏幕上添加一个按钮,以便为用户提供返回上一个屏幕的选项。我只知道UIButton是UIView的子类,我们可以通过使按钮成为该类的subview来使按钮出现在View上。以前iOS在MKMapView中默认使用谷歌地图,我在书中和互联网上看到过一些例子,显示应用程序的屏幕截图,其中一个按钮或一个文本框会出现在map上。但现在只是在界面构建器中拖动按钮没有帮助。这是我的代码:ViewController.h#import#import#import@interfaceViewController:UIViewC

iphone - iOS - iPhone : UISlider track image disappearing randomly

我有一个自定义的UISlider,它的轨道图像有时会消失。它是随机发生的,当它的父ViewController被推到可见时(我从来没有看到它真的消失了)。这是我设置UISlider的代码:timeSlider=[[UISlideralloc]initWithFrame:CGRectMake(55,8,210,23)];timeSlider.backgroundColor=[UIColorclearColor];UIImage*blutrackImg=[[UIImagealloc]initWithContentsOfFile:[[NSBundlemainBundle]pathForRes

iOS UISlider 值不匹配

我在我的一个应用程序中实现了VerticalSlider,它扩展了UISlider。当滚动结束/完成时,我将使用Slider值向服务器发送命令。有时,当我快速向上/向下滚动并释放时,slider值在发送命令之前和发送命令之后变得不匹配。-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event{NSLog(@"ValueofSliderbeforesendingcommand=%f",self.value);[selfsendCommand];//Herevalueissomethingelse[supertouchesEn

ios - Today View Extension(Widget)中的 UISlider

我在iOS8TodayExtension中使用UISlider时遇到问题。当您开始向右滑动slider时,一切正常。您可以继续从左向右滑动,反之亦然。但是,如果您开始向左滑动,通知中心将从“今日”View滚动/滑动到“通知”View。谁能帮我弄清楚,如何禁用此行为? 最佳答案 Apple不建议在小部件部分使用slider和ScrollView,因为默认情况下已经有滑动手势(向右滑动,用户移动到通知部分)。所以用按钮替换你的slider. 关于ios-TodayViewExtension(

iphone - 垂直 UISlider 和 UISwitch

是否可以垂直而不是水平设置UISwitches和UISliders? 最佳答案 正如Caleb所说,它可能违反了指南。但我不确定。如果你真的想改变这里是一个例子,urSlider.transform=CGAffineTransformRotate(urSlider.transform,270.0/180*M_PI);上面的代码会将slider位置从水平更改为垂直。与此相同,您可以为UISwitch执行此操作。 关于iphone-垂直UISlider和UISwitch,我们在StackOv

ios - 自 iOS 5.1 以来自定义 MPVolumeView 缩略图不垂直居中

我正在构建一个需要MPVolumeView来控制音量的应用程序。它在iOS5.1之前运行良好,但自5.1更新以来,拇指图像不再垂直居中。我尝试了一些方法,例如更改想象尺寸、调整View(和slider)的大小,但似乎没有任何效果,拇指不再垂直居中。我获得居中拇指的唯一方法是使用默认的iOS拇指。我尝试将UISlider添加到另一个具有精确的最小值、最大值和拇指图像的View,并且那个View居中很好。这是MPVolumeView的代码:MPVolumeView*volumeView;volumeView=[[[MPVolumeViewalloc]initWithFrame:volume

ios - 使用 UISlider 更改字体大小

我无法让它工作,而且这段代码不在viewDidLoad()中@IBOutletweakvarlabel:UILabel!@IBOutletweakvarslider:UISlider!@IBActionfuncslider(sender:UISlider){letsenderValue=CGFloat(sender.value)label?.font=UIFont(name:(label?.font.fontName)!,size:senderValue*20)label?.sizeToFit()}如果您能以任何方式提供帮助,那就太好了。 最佳答案

ios - 自定义 UISlider 不会结束

我创建了一个UISlider,它具有刻度线并在值更改时捕捉到每个刻度线。问题是slider不会自然地走到尽头,左右刻度在圆圈外可见。我已将UISlider类扩展到末端,但动画与将slider移动到下一个刻度线发生冲突,并且圆圈最终离开了屏幕。我怎样才能保持捕捉动画并让slider中的圆圈一直走到尽头?这是我的代码classCustomSlider:UISlider{overridefuncthumbRect(forBoundsbounds:CGRect,trackRectrect:CGRect,value:Float)->CGRect{letunadjustedThumbrect=su