草庐IT

UIslider

全部标签

iphone - 如何使用 UISlider 以及如何在特定值上设置 slider ?

我是第一次使用UIslider。首先,我想知道如果值的范围是0到10,如何获取slider位置的值:其次,我希望我的slider设置为5个不同的值。像1,2,3,4,5slider不应设置在标签值之间 最佳答案 首先你设置textfiled并将这个函数添加到代码中-(IBAction)changeSlider:(id)sender{text_field.text=[[NSStringalloc]initWithFormat:@"Value%d",(int)slider.value];}

ios - 具有居中 UISlider 和两个图像的自定义 UITableViewCell

我想以编程方式创建一个自定义UITableViewCell,中间有一个UISlider和两张图片在两端。例如,请参阅任何iOS设备上的亮度设置。它的中央有一个UISlider,两端有两个类似太阳的图像(一大一小)。这基本上就是我要说的:以编程方式创建此自定义UITableViewCell的最简单方法是什么?干杯! 最佳答案 在UISlider的任一端添加图像的最简单方法是使用setMinimumTrackImage:forState:和setMaximumTrackImage:forState:。要将UISlider添加到UITab

ios - 限制滑动 UISlider 超过某个点

假设有一个UISlider我为其设置了特定值。然后,sliderhandle将按预期移动到该值。现在我想让用户来回滑动slider的handle,但不要将UISlider的值设置为小于我以编程方式分配给它的值。例如,我有一个UISlider,其最小值为0,最大值为100,我将其值设置为50。我不希望用户向左滑动超过50,但在它的“右侧”,我想让用户来回滑动handle。如何在Obj-C中实现这种行为? 最佳答案 您应该首先确保更新事件持续发送:mySlider.continuous=YES;您也可以在Storyboard/nib中执

ios - 辅助功能:在画外音模式下设置 slider.value 时,不会发布 UISlider 的 UIControlEventValueChanged

我的父View中有一个UISlider。我想尊重slider移动的画外音手势,因此,我实现了accessibilityIncrement和accessibilityDecrement方法,如下所示:-(void)accessibilityIncrement{floatfinalValue=self.value;finalValue=(finalValue+1);if(finalValue>self.maximumValue)finalValue=self.maximumValue;self.value=finalValue;}-(void)accessibilityDecrement{

ios - 步长不均匀的 UISlider。

我需要实现如下图所示的slider控件slider将具有不均匀的长度步长。每当用户滑动slider时,slider只会停在接近当前范围的步长之一。但真正的挑战是UISlider在自定义点(范围)处带有点,这些点将在最初提供。谁能帮我实现这个功能。 最佳答案 我认为你最好不要尝试将UISlider改造成这个配置如果这是我的问题,我会构建一个像这样结构的自定义ViewDKCustomSliderView->UIImageView(subviewforsliderhead)它实现了这样的接口(interface)。@interfaceDK

ios - 在 AVPlayerViewController contentOverlayView 上添加的 UISlider 没有响应

我正在尝试添加一个UISlider来控制AVPlayerViewController中的音量,为此我在“AVPlayerViewController.contentOverlayView”上添加了一个UISlider。UISlider不允许我拖动,就好像它未启用一样,并且它的选择器操作方法“changeVolumeLevelOfPlayer”未被调用。这是我的代码:-(void)viewDidLoad{[superviewDidLoad];[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlaybacke

iphone - UISlider 问题 - 如何检测用户在 iOS 中释放 slider 按钮?

我可以检测来自UISlider的值更改事件,但现在我需要检测用户释放slider按钮。如何检测此事件(或触摸slider末端)?我应该使用“touchupinside”事件进行检测吗?谢谢。 最佳答案 您还可以使用UISlider的UIControlEventValueChanged。将continuous属性设置为NO,以便在用户完成选择值时启动。[mySlideraddTarget:selfaction:@selector(myMethod)forControlEvents:UIControlEventValueChanged]

iphone - 如何使 Progressbar(UISlider) 在我的应用程序中动态工作?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:UISlidertocontrolAVAudioPlayer我正在尝试为iPhone开发一个简单的音频播放器应用程序,我需要实现必须根据歌曲(媒体文件)长度运行的进度条。我该如何完成这个?我可以使用带有计时器的slider吗?提前感谢任何帮助,谢谢。

ios - 如何让UISlider在第一次显示的时候变粗?

我正在尝试制作一个具有粗轨道的UISlider。我试过this,它几乎可以工作。但是,第一次显示UISlider时,轨迹条是正常的。只有当它收到触摸事件时,它才会变厚。这是我按照建议添加到UISlider子类的代码:-(CGRect)trackRectForBounds:(CGRect)bounds{returnbounds;}我不明白它是如何工作的,所以我不明白为什么它不能完美地工作。这是我的问题:这是如何运作的?如何控制轨道的厚度?如何让它在第一次绘制UISlider时影响轨道?当然,第三个问题是最重要的,尽管其他问题会帮助我理解。还有一件事要考虑:第一次显示时,我隐藏拇指:[sl

ios - 带有 UISlider 的 CIFilter

所以我有一个UISlider正在使用CIFilter更改HUE。它非常慢,因为我在使用uislider时影响了基本图像。有人对如何更有效地执行此操作有建议吗?//UISLIDER-(IBAction)changeSlider:(id)sender{[selfdoHueAdjustFilterWithBaseImage:currentSticker.imagehueAdjust:[(UISlider*)sendervalue]];}//ChangeHUE-(void)doHueAdjustFilterWithBaseImage:(UIImage*)baseImagehueAdjust:(