草庐IT

UIslider

全部标签

ios Horizo​​ntal UISlider 导致 UIPageViewController 在不需要时滑动页面

网页浏览中的单个或多个水平slider会造成问题。用户很难在不导致页面View滑动的情况下滑动slider的拇指。我试过的解决方法覆盖PanGesture使最小速度相关在slider上放置一个不可见的矩形以捕获平移手势覆盖HitTest使拇指点击矩形更大 最佳答案 迄今为止最好的结果是在自定义扩展的UISlider类中覆盖PanGesture。发生的情况是在UISlider矩形中的任何位置检测到平移手势,而不仅仅是拇指。现在坚如磐石,没有页面浏览量滑动。注意:同时提供了initWithFrame和initWithCoder,因此可以

ios - 如何在 UISlider 中显示 AVplayer 当前播放持续时间

在AVPlayer中播放视频时,我正在使用自定义UISlider来实现删除。尝试找出在UISlider的两端显示当前播放时间和剩余持续时间的最佳方式,因为它通常显示在MPMoviePlayerController中。感谢任何帮助。 最佳答案 swift4.xletplayer=AVPlayer()player.addPeriodicTimeObserver(forInterval:CMTime.init(value:1,timescale:1),queue:.main,using:{timeinifletduration=playe

ios - 更改 UISlider thumbImage 的大小

如何更改用作thumbImage的UIImage的大小。我用来设置图片的代码如下。letimage:UIImage=UIImage(assetIdentifier:UIImage.AssetIdentifier.Slider)我使用枚举来获取图像,没问题。我用来设置thumbImage的代码如下。self.setThumbImage(image,forState:UIControlState.Normal)我尝试使用下面的代码来更改缩略图大小,但找不到解决方案。lettrackRect:CGRect=CGRect(x:0.0,y:0,width:self.frame.size.widt

ios - 带有 UISlider 的自定义图像不会显示在设备上

一切都可以在模拟器上正常运行。然而,当我把它放在我的设备上时,它只显示ThumbImage。这真的很奇怪。我认为这可能是iOS版本问题或内存问题。我的设备是iPhone3GSiOS4.1。Xcode版本3.2.5。@interfaceBlueChalkSlider:UISlider{}@end@implementationBlueChalkSlider-(id)initWithCoder:(NSCoder*)decoder{if((self=[superinitWithCoder:decoder])){self.backgroundColor=[UIColorclearColor];[

ios - 释放触摸时 UISlider 过于敏感

当释放UISlider上的触摸时,slider的值会轻微且不受控制地改变。它非常灵敏,甚至会在手指从屏幕上松开时发生变化。我怎样才能实现用户可以毫无问题地设置他想要的值?这就是我创建UISlider的方式:UISlider*slider=[[UISlideralloc]initWithFrame:CGRectMake(100.0,100.0,200.0,40.0)];slider.minimumValue=0.0;slider.maximumValue=100.0;[slideraddTarget:selfaction:@selector(sliderChanged:event:)fo

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

我使用以下代码来了解slider是否正在滑动。但是有没有一种属性或方法可以更容易地知道这一点?[slideraddTarget:selfaction:@selector(touchUp)forControlEvents:UIControlEventTouchUpInside];[slideraddTarget:selfaction:@selector(touchUp)forControlEvents:UIControlEventTouchUpOutside];[slideraddTarget:selfaction:@selector(touchUp)forControlEvents:U

iphone - 为 UISlider 使用字符串数组

我想用基于数组的字符串更改UILabel。这是我目前所拥有的:-(IBAction)sliderValueChanged:(UISlider*)sender{scanLabel.text=[NSStringstringWithFormat:@"%.f",[sendervalue]];NSString*wholeText=@"VeryBad";self.scanLabel.text=wholeText;}我想要不同的值来表示“非常糟糕、糟糕、还好、好、非常好”,而不仅仅是“非常糟糕”。我在哪里声明NSMutableArray,我如何用slider实现它?更新:感谢大家的帮助!(我喜欢计算

ios - 在没有用户交互的情况下使用 UISlider

我有一个自定义的UISlider,我想用它来向用户显示信息,但我不希望用户能够与slider交互。我试过了mySlider.enabled=NO;但是slider变灰了,看起来不像我想要的样子。那么,如何将UIControl设置为禁用而不使其“变灰”。 最佳答案 mySlider.userInteractionEnabled=NO; 关于ios-在没有用户交互的情况下使用UISlider,我们在StackOverflow上找到一个类似的问题: https://

ios - 如何将 UISlider 添加到 AVPlayer

我想将uislider添加到我的播放器,以便我可以在AVPlayer中播放音频时实现删除。一旦播放完第一首歌曲,uislider就会回到原来的位置,下一首歌曲就会开始播放。如果有人帮助我,我将不胜感激。这是我的代码。-(IBAction)goToiPodLibrary:(UIButton*)sender{//CreatepickerviewMPMediaPickerController*picker=[[MPMediaPickerControlleralloc]init];picker.delegate=self;if(userMediaItemCollection){MusicTab

ios - 如何以编程方式设置 UISlider 初始值,或者,iOS 程序如何启动?

我已经在xCode中开发整整3天了。上一次我进行UI开发是在Windows3.1中的Petzold书。不管怎样,我已经启动并运行了我的第一个iOS应用程序,它基本上可以满足我的需要。我有两个slider来选择色调和饱和度,作为对它们的响应,我动态绘制了一堆渐变阴影圆圈。我在HelloWorld示例和stackoverflow之间运行了很多,包括在CGLayer中缓存渐变(感谢所有stackoverflow人员)。有一点我不太对劲:我想将一个slider的初始值设置为1.0而不是默认值0.5。我知道我可以在IB中做到这一点,但我更喜欢编写代码,而且我想我想完全离开IB。我真的不明白它是如