uislider相关内容

UISlider 停止更改值后评估结果

我有一个连续的 UI 滑块.我在值发生变化时获取它并使用它来计算我放入文本字​​段的值. 我将值更改插座链接到进行计算的方法,并且工作正常,但我还希望有一种方法在用户抬起滑块时触发,从而有效地对最终设定值进行一次评估. 我已尝试将 did end on exit 方法和其他可用方法连接起来. 解决方案 使用 UISlider 的 UIControlEventTouchUpIns ..
发布时间:2021-09-13 19:02:46 其他开发

为什么 UITextView 在调整大小后在坏帧中绘制文本?

我被某种魔法困住了:当我尝试更改 UITextView 框架(在这种情况下使用 UISlider)时,文本是在框架之外的其他(较小)区域中绘制的(多次调整大小).有趣的是,如果我们在尝试使框架更大时滑动足够快,文本会被绘制在非常正确的区域.有人可以解释为什么吗?我尝试布局、自动调整大小、设置内容大小和边界,但没有任何效果. - (void)viewDidLoad{[超级viewDidLoad]; ..
发布时间:2021-09-13 19:02:43 移动开发

ios 设置 UISlider 的起始位置和增量

有谁知道如何设置 UISlider 的起始位置(最好在中间)以及如何以十为单位而不是以十为单位增加它? 这是我到目前为止所得到的: //设置自定义滑块图像UIImage *minImage = [UIImage imageNamed:@"ins_blueTrack.png"];UIImage *maxImage = [UIImage imageNamed:@"ins_whiteTrack. ..
发布时间:2021-09-13 19:02:41 移动开发

Swift:UISlider 轨道的一侧没有圆角

我有一个自定义 UISlider,但滑块的一侧不是圆形的 这里是我的自定义视图: class PrimarySliderView: UISlider {覆盖初始化(框架:CGRect){super.init(框架:框架)设置()}需要初始化?(编码器:NSCoder){super.init(编码器:编码器)设置()}覆盖 func trackRect(forBounds bounds: C ..
发布时间:2021-09-13 19:02:38 移动开发

iOS - 如何减慢 UISlider 动画?

我试图在更改值时减慢 UISlider 的动画速度. 到目前为止,我已经尝试了旧的 UIView 动画方法: [UIView beginAnimations:@"slider" context:nil];[UIView setAnimationDuration:5.0];[self.slider setValue:2 动画:YES];[UIView commitAnimations]; ..
发布时间:2021-09-13 19:02:35 移动开发

在 Swift 中自动移动 UISlider

我想在您点击按钮时将 UISlider 从 minValue 循环移动到 maxValue 并在再次点击按钮时将其停在当前位置,我想使用 Swift. 我遇到的主要问题是函数 slider.setValue() 太快了,我希望动画更慢. @IBAction func setSliderValue(_ sender: UIButton){滑块.setValue(100,动画:真)print( ..
发布时间:2021-09-13 19:02:32 移动开发

两个 swift 函数显着增加了编译时间

返回并阅读我的应用程序的构建日志后,似乎有一个奇怪的问题,即两个(相对)简单的函数都将编译时间分别增加了一分钟(分别为 58 秒和 53 秒).这可以在我的构建日志中看到: 这些函数在我的 CAAgeViewController 中,并且都引用了我的故事板中的 UISlider.他们确保最大和最小滑块彼此最多在 1 年内,并且任一函数将标签设置为“18-24 年"或与此相关的内容.它们如下: ..
发布时间:2021-09-13 19:02:29 移动开发

如何让 UISlider 变厚?

我想创建一个非常厚的水平方向UISlider.我知道让它变长很容易,但是我如何使轨迹(以及可以注册触摸事件的区域)变厚? 解决方案 将 UISlider 子类化,然后进行以下修改: - (CGRect)trackRectForBounds:(CGRect)bounds{返回界限;} (我刚刚在 UICatalog -- 这是一组非常好的 Apple 示例代码 -- 并且效果很好). ..
发布时间:2021-09-13 19:02:26 移动开发

快速设置 UIslider 拇指图像

我想在这里设置像 musi app 这样的拇指是 ss 我想要 我有 这是代码 durationSlider.setThumbImage(UIImage(named: "Slider_indicator.png"), forState: UIControlState.Normal)durationSlider.setThumbImage(UIImage(named: "Sli ..
发布时间:2021-09-13 19:02:24 移动开发

如何从 UITextField 设置 UISlider 的值

我使用的是 Xcode 4.3,我希望能够使用 UITextField 编辑 UISlider 的值.我怎样才能做到这一点?我有一个在文本字段中显示其值的滑块,但我也可以从文本字段设置滑块的值吗? 感谢您的帮助!! 解决方案 假设“textField"是你的文本字段的名称,我会在你的 viewDidLoad 方法中添加一个目标: [textField addTarget:self动 ..
发布时间:2021-09-13 19:02:21 其他开发

防止 UIPageViewController 的滑动影响 UISlider

我在其他领域看到过这个问题,但没有一个答案适用于我的情况.我有一个 UIPageViewController,它有一个包含 UISlider 的子视图控制器. 当您尝试移动滑块时,它会激活页面视图控制器的滚动.您必须点按,在滑块圆圈上暂停,然后移动. UIPageViewController 设置为滚动类型,因此没有设置gestureRecognizers.(标题说明“仅当过渡样式为‘ ..
发布时间:2021-09-13 18:41:18 移动开发

如何在 viewDidLoad 中调用 IBAction?

我有一个简单的滑块应用.当滑块发生变化时,新值会显示在 UILabel 中.效果很好! 当该视图被加载时,虽然标签是空白的.我希望 sliderValue.text 等于默认滑块值. 这是我现在的代码(以及我之前的尝试): -(IBAction)sliderValue:(UISlider *)sender {SliderLabel.text = [NSString stringWit ..
发布时间:2021-09-12 20:42:42 移动开发

如何在标签中放置滑块值?

我对 Xcode 很陌生,当滑块的值发生变化时,我无法将滑块的值放置在标签中. 这是我的代码:头文件: @interface ViewTwoViewController : UIViewController{IBOutlet UISlider *slider;IBOutlet UILabel *sliderLabel;}-(IBAction)sliderValue:(id)sender; ..
发布时间:2021-09-12 20:41:24 移动开发

将 UILabel 添加到子视图后如何重写?

问题现已解决.这个答案展示了一个基于工作解决方案的音频应用程序. 初始问题 我是 Swift 的新手,正在尝试创建一组 UISlider 来测试 AudioKit 中物理模型的参数.每个 UISlider 有两个 UILabels,一个用于标识参数的名称,另一个用于显示当前的 UISlider 值.标签标识每个 UISlider 及其对应的 UIlabels. 我一直在尝试在 i ..
发布时间:2021-09-12 20:40:13 移动开发

释放触摸时 UISlider 太敏感

在 UISlider 上释放触摸时,滑块的值会发生轻微且无法控制的变化.它非常敏感,甚至当手指从屏幕上松开时它甚至会发生变化.我怎样才能实现用户可以毫无问题地设置他想要的值? 这就是我创建 UISlider 的方式: UISlider *slider = [[UISlider alloc] initWithFrame: CGRectMake(100.0, 100.0, 200.0, 40. ..
发布时间:2021-09-12 20:37:31 移动开发

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

UISlider 的默认行为是它的拇指不在轨道的开始/结束处居中.如下图: 我想修改它的行为以获得: 拇指的中心可以定位在开始或结束的位置. 我试图用空的 UIView 覆盖开始/结束.效果是看起来几乎没问题,但拇指有阴影显示我在某些位置的 hack(我可以忍受),但是我的 hacky 视图覆盖了一点拇指并捕获了它的触摸事件(甚至当用户交互被禁用时). 所以我想我需要在拇指 ..
发布时间:2021-09-12 20:36:23 移动开发

UISlider 轨道高度

我已经实现了 UISlider,我需要调整轨道高度.我发现了这个,但它不起作用. self.slider.trackRect(forBounds: CGRect(x: 0, y: 0, width: 100, height: 100)) 解决方案 找到了,但是没用 因为你用错了.你不调用它.您子类化,然后覆盖它. 然而,正确的方法是为轨道提供新的图像,使用 setMinimu ..
发布时间:2021-09-02 18:32:48 其他开发

使用 UISlider 的起始值问题

开始处理应用程序.有以下问题,在 Main.storyboard 中为滑块设置了当前值(顶部为 1.5 分之 3,底部为 100 分之 200),因此,在截图中,我应该在中间的滑块轨道上有点.我开始搜索它,我找不到任何东西.可能是 Xcode 12 问题?如果没有,请帮我写出正确的搜索查询.我将不胜感激.对不起,我的英语不好.:) 这里是视图控制器: 导入 UIKit类视图控制器:UIVi ..
发布时间:2021-09-01 20:42:04 移动开发