问题标签 [uistepper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使 UIStepper 增量增加 5
有没有办法让 UIStepper 计数 5 而不是一次增加一个增量?即,点击 + 并且标签显示 5、10、15、20 等,或者每次都减去 5?到目前为止,我已经尝试过value +5;
,但这不起作用。任何帮助都将不胜感激。谢谢!
ios - 使用 UIStepper 编辑 UITextField 字体大小
有没有办法用 UIStepper 编辑 UITextField 的字体大小?即,点击添加按钮,UITextField 的字体大小增加 1 或 5?到目前为止,我尝试[textField adjustsFontSizeToFitWidth:value];
过没有运气。我怎么能这样做?另外,如果我不能用 UIStepper 控制字体大小,我还能如何编辑字体大小?谢谢
objective-c - UIStepper 值 - 多次迭代后返回的垃圾值
我已经解决了我在这篇文章中描述的问题,但我想了解它的原因(我花了很多时间来解决这个问题),正如我在下面的“问题”中提出的那样。
在使用 UIStepper 调用 IBAction 方法时,我遇到了递增和递减返回值的问题。当我运行和调试应用程序时,我可以上下调整,日志语句总是反映预期的步进值,但是当我迭代地提高 0.1、0.2 然后 0.3 然后降低时,当我回到 0.0 时,当我执行如果进行测试,则调试器中显示的 changeValue 的值是垃圾,并且测试没有导致== 0.0的条件为真。请注意,如果我只升到 0.2 然后又降到 0.0,则 changeValue 的 if 测试有效。只有当我提高到 0.3 时,当我回到 0.0 时才得到垃圾值。
最初,为了增加步进器,我将 stepValue 属性设置为:
该方法在升压到 0.3 并返回 0.0 后返回 0.0 的垃圾值。
当我将作业更改为:
问题已解决 - changeValue 为我的 if 测试返回预期的 0.0 changeValue,并且无论迭代次数如何,该方法都按预期工作。
问题:1)我有点明白这一点,但为什么如果 stepValue 是双精度值,赋值值是否需要显式包含“f”并且对我来说更奇怪 2)为什么我在方法中的测试在没有“f”的情况下工作在进行两步迭代时分配 viewStepper.stepValue 属性,但是当我向上进行三步迭代然后返回到 0.0 时为 changeValue 返回垃圾?
这是我正在测试的方法的核心:
javascript - UIWebView 中的 UIStepper - iOS
我一直在寻找使用 UIStepper 来增加和减少 WebView 中的字体大小。
我想要它,所以当我按加号时,它会将字体大小增加 40%,而当您按减号时,它会将字体大小减少 40%。因此,如果我按加号,然后按减号,它会恢复到原来的状态,如果我再次按减号,它会将字体大小再减小 40%。
提前致谢!
ios - UIStepper。查明是递增还是递减
确定在 UIStepper 中是否按下了加号或减号按钮,我使用此方法:
我将 stepperOne.value 与保存在我的 TableView 类中的全局值进行比较。
我不认为这是正确的方法。
因此,为了澄清,我将显示我正在使用的“坏”代码:
那么这样做的正确方法是什么?(无需保存全局变量)
ios - 每 2 次点击,步进值增加一次
我正在使用带有步进器和标签的自定义表格视图单元格。但是当我检查步进器的值时,它每 2 次按下只会增加一次。问题是什么?
objective-c - 改变 UIStepper 的大小
我似乎无法更改的大小UIStepper
:
- 在 IB 中,宽度和高度框是灰色的。
我用过
initWithFrame
:UIStepper *stepper = [[UIStepper alloc] initWithFrame:CGRectMake(300, 638, 120, 80)];
但它不会改变大小。SO上的几个帖子似乎暗示它是可变的。有什么建议吗?
ios5 - 我的 iOS 应用程序中的所有 UISteppers 都已禁用
我的应用在几个不同的视图中使用 UIStepper 控件。我发布了一个应用程序的小更新,它根本不应该影响这些视图,并且我开始收到报告说应用程序中的所有 UISteppers 现在都已禁用。一位用户发送了一个屏幕截图,并且步进器控件看起来好像它的 enabled 属性设置为 NO。但是,我的代码中根本没有设置此属性的位置,默认值为 YES。我已经在我的应用程序中搜索了“启用”一词的实例,以确保我不会以某种方式意外禁用它,而我不是。
我认为可能在 iOS 版本之间启用属性的默认值发生了变化,但报告此问题的用户正在运行 iOS 5.1.1,与我的开发设备相同。我才开始听说这个应用程序更新的问题。
除了设置启用属性,我发现如果最小值和最大值设置为相同的值,步进器将被禁用。我很确定这不会发生在我的应用程序中。这些值是硬编码的并传递给一个设置方法,自从许多应用程序版本之前我就没有更改过这个代码。
你知道发生这种情况的任何其他原因吗?我自己无法重现问题,而且它只影响部分用户,因此很难解决。
这是我创建 UISteppers 的代码,值得:
更新:我有一个用户愿意使用上面的 NSLog 行安装调试版本。他向我发送了控制台输出,它显示步进器的最小值和最大值是正确的(在一种情况下为 1 和 20)并且启用的属性为 YES。不幸的是,这消除了我关于这里可能发生的事情的两个理论......
ios - 我添加到我的应用程序的所有 UISteppers 都显示为 2 倍
最近升级到 XCode 4.5 我有一个屏幕,上面有 2 个 UIStepper 控件已经有一段时间了,突然之间,它们出现的大小是应有的两倍。经过进一步测试,当我将 UIStepper 添加到我的应用程序的任何屏幕时,都会出现同样的问题。它在 StoryBoard 上看起来不错,但在应用程序运行时会跳到 2 倍,无论是在设备上还是在模拟器上。我尝试在 viewWillAppear 中手动设置框架,但没有解决。
我创建了一个新的单视图项目来测试只向应用程序添加一个 UIStepper,它在那里工作得很好。我还尝试将工作的 UIStepper 复制/粘贴到我的真实应用程序中,但它仍然显示为 2 倍。请帮忙!
ios - UIStepper 吞下触摸
我正在使用 anUIStepper
来更改显示在 a 中的值,UITextField
并且可以选择在UITextField
.
一切正常,但有一个不受欢迎的行为:UITextField
只能编辑按下对象本身的上半部分,因为下半部分的触摸被UIStepper
.
我一直在寻找答案,但我没有找到任何答案。不过我有一些提示。
UIStepper
有 2 个按钮和 1 个ImageView
,并且在整个过程中检测到触摸ImageView
(不可见或不可编辑)。
有任何想法吗?