草庐IT

Uislider

全部标签

ios - 使用 AirPlay 时限制 AVPlayerDemo 中的 UISlider 擦洗

在Apple的AVPlayerDemoPlaybackViewController中将mPlayer.usesExternalPlaybackWhileExternalScreenIsActive设置为YES后AVPlayerDemo示例项目,您如何限制擦洗以使其在AppleTV上不落后?我的意思是,当您真正快速地来回移动slider时,AppleTV会执行每一个seekToTime操作,但执行此操作的时间会比用户滑动的时间长。该演示的一个问题是它同时使用了“TouchDragInside”和“ValueChanged”事件,这导致它发送相同的值两次。如果您删除“ValueChange

ios - 以编程方式使用 Autolayout 添加 UISLider

我正在尝试以编程方式向我的View添加一个UISlider,包括约束,以便它的宽度适应整个屏幕宽度。这是我到目前为止得到的://2AddUISliderself.slider=[[UISlideralloc]init];[self.viewaddSubview:self.slider];[self.viewaddConstraint:[NSLayoutConstraintconstraintWithItem:self.sliderattribute:NSLayoutAttributeLeftrelatedBy:NSLayoutRelationEqualtoItem:self.viewa

ios - UIPageViewController with UISlider inside controller - 增加 slider 的命中区域

我的PageViewController中有多个Controller,在一个Controller中有几个slider。现在有一个问题,用户必须准确触摸slider圆圈(我不确定正确的表达方式,拇指?-那个移动的部分),我想增加slider而不是整个PageViewController的react区域。我尝试了这些解决方案,但没有帮助:thumbRectForBounds:-(CGRect)thumbRectForBounds:(CGRect)boundstrackRect:(CGRect)rectvalue:(float)value{returnCGRectInset([superth

iphone - 获取 UIslider 轨道上的事件

如何获取UISlider轨道上的事件?我能够在UISlider的按钮上获取事件,但不在正轨上。我该怎么办?谢谢 最佳答案 为此,您需要子类化UISlider并实现触摸事件,例如:touchesBegan、touchesEnd、touchesCancelled、touchesMoved等。@interfaceyourSlider:UISlider@end@implementationyourSlider-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{}-(voi

iphone - 如何从 UISlider 获取 RGB 颜色值

我试过这段代码,但没有正常工作。在UISlider的值更改时,我调用了这个方法...@property(strong,nonatomic)IBOutletUISlider*r;@property(strong,nonatomic)IBOutletUISlider*g;@property(strong,nonatomic)IBOutletUISlider*b;@property(strong,nonatomic)IBOutletUILabel*colorLabel;-(void)viewDidLoad{[superviewDidLoad];_r.minimumValue=0;_r.max

iphone - 如何控制 UISlider Value Changed-events 频率?

我正在编写一个iPhone应用程序,它使用两个uisliders来控制使用coreBluetooth发送的值。如果我快速移动slider,一个值会在接收器处卡住,大概是因为ValueChanged事件触发得如此频繁,以至于写入命令堆积起来并最终被丢弃。如何确保事件不会触发得太频繁?编辑:这里是对问题的澄清;蓝牙连接每105毫秒发送一次命令。如果用户在那段时间生成一堆事件,他们似乎会排队。我想丢弃连接事件之间生成的任何值,每105毫秒发送一个值。这基本上就是我现在正在做的事情:-(IBAction)sliderChanged:(UISlider*)sender{staticint8_tv

objective-c - 自定义步骤 UISlider

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我刚刚下载了ParkGuides应用程序(由国家地理提供),我想知道实现他们的UISlider的最佳方式是什么。它一步一步地工作,而且它的定制非常好。想法?:)

ios - 拇指中心位于轨道起点和终点的 UISlider

UISlider的默认行为是它的拇指不在轨道的开始/结束处居中。如下所示:我想修改它的行为以获得:拇指的中心可以定位在起点或终点。我试图用空的UIView覆盖开始/结束。效果是看起来几乎没问题,但拇指有阴影显示我在某些位置的hack(我可以接受),但是我的hackyView覆盖了一点拇指并捕获它的触摸事件(甚至当用户交互被禁用时)。所以我想我需要在拇指和轨道之间打包我的hackyView。可能不操纵其内部View。有什么想法吗? 最佳答案 UISlider类有一个方法thumbRect(forBounds:trackRect:val

ios - 从特定 View 返回时 UISlider 轨道图像消失

图1图2图3第一张图片是设置屏幕,一切正常第一次加载此屏幕时。第二张图片是政策从设置屏幕推送的屏幕。从策略屏幕返回到设置屏幕后的第3个图像显示UIslider现在不显示轨道图像。该行为仍然正常工作,但轨道就消失了。这对我来说是一个非常神秘的错误。如果我转到应用程序中的另一个屏幕,然后点击设置,它会再次正常工作,但当我从政策屏幕返回时,轨道图像消失了。我正在使用默认的UISlider。我正在为不同的屏幕使用xib文件。单击策略按钮时...EditorialPolicyViewController*policyView;if([UIDevicecurrentDevice].userInte

iphone - 我应该如何在从 UISlider 读取的核心数据中存储百分比值?

滑块是我的应用程序的主要用户交互元素(请看图...)。我使用它们来记录百分比值,然后将其作为Reading存储在我的核心数据存储中。根据百分比值的性质,我会将它们存储为0到1之间的十进制值,并将滑块设置为从0到1的范围,并连续触发其更改值的操作。当我需要显示它们时,我从数据存储中获取它们并将它们显示为典型的百分比值,例如67%。现在这里有一个问题:value的UISlider属性是float类型。这意味着我会从一开始就遇到舍入错误。我对准确性很着迷,所以我希望在我的整个应用程序中处理它们时尽可能地减少误差幅度。有哪些选项可以管理我从滑块上读取的百分比值、存储在CoreData中并显示在