问题标签 [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.

0 投票
1 回答
544 浏览

textfield - 从文本字段更新 UISteppers 值

情况就是这样。

我想在文本字段中输入一个值并将其传递给当前的 uisteppers 值。

例如,如果当前值为 2,并且我在文本字段中输入 35,那么当我按下步进器上的 + 按钮时,值应该变为 36(或按下 - 到 34)

谢谢

--------------------------------------第一次回复后编辑-------- --------------------------

感谢您的快速回复,因为我对我宣布的这一切更新鲜

@interface GenericViewController : UIViewController <UITextFieldDelegate> {...在我的标题中。并将我在通用控制器中的代码更改为:

现在我对这一切都很陌生..我试图打电话 [self textFieldDidChange:self]; 但没有运气。看来我无法让它工作......关于我做错了什么的任何想法?提前致谢

0 投票
6 回答
1072 浏览

ios - 当它的父表视图被弹出时,如何从 UITableViewCell 内部判断?

我有一个包含 UIStepper 的 UITableViewCell 子类。当用户与步进器交互时,我会触发一个 NSTimer,以便步进器将保存其值并在 2 秒内未再次更改该值时写入核心数据。

换一种方式:

UIStepper 包含在 UITableViewCell 中。
用户可以上下改变步进值。
每次触摸都会触发具有 2 秒延迟的计时器。
每次后续触摸都会使计时器无效。
将步进器单独放置 2 秒后,将保存更改。

这非常适合我需要它。问题是,如果我的用户非常快并且他们更改了值,然后弹出视图控制器并去做其他事情,2 秒计时器仍然没有触发,并且数据不是最新的以进行下一个操作。

为了使事情尽可能简单,我需要能够在该表视图单元格中判断(表)视图是否被弹出。然后我可以加快保存过程并确保数据是最新的并在任何其他操作发生之前保存。

0 投票
2 回答
2694 浏览

ios - UIStepper 递减和递增图像的大小

在 iOS 6 中,您现在可以使用 setIncrementImage: 和 setDecrementImage: 方法选择自己的增量和减量图像。(在RayWenderlich上查看一个超级快速的示例)。

但是我不知道这些图像应该有什么尺寸。我尝试了 44x44 点(即正常和视网膜的 44x44 和 88x88 像素),但这会使图像拉伸。

UIStepper 控件本身具有 97 点宽度和 27 点高度。但是,每个图像都不会覆盖整个半区域(我尝试过使用全黑图像)。

有谁知道增量和减量图像应该是的确切尺寸?或者如何在 iOS 模拟器中测量点/像素距离?

谢谢你。

更新

针对 ACB 的评论:

使用以下获取默认图像大小..

显示默认递减符号为 13x4 点,默认递增符号为 13x14 点。

使用 13x4 点图像作为自定义递减符号的快速检查按预期工作(即新符号显示的大小与原始符号相同)。这使我得出结论,使用的自定义图像保留其原始大小,除非有必要缩小它们 - 在此期间它们会变形。

0 投票
3 回答
5900 浏览

objective-c - 您可以为 UIStepper 对象设置默认/当前值吗?

我试图在 viewDidLoad 方法中做这样的事情:

但它不起作用。我用谷歌搜索和搜索,但找不到任何答案。滑块看起来很容易,但你也可以用步进器来做吗?

0 投票
2 回答
223 浏览

objective-c - 使用Objective-C中的If语句根据数值设置UITextfield的颜色

我目前在连接到 aUIStepper的自定义中使用 a来让人们选择他们想要添加到购物车的商品数量。UITableViewCellUITextField

要检查对象是否有库存,我有两个数字:LocalStock 和 TotalStock。

我想做以下事情:

如果对象的数量落入本地库存,我希望显示数字的文本字段变为绿色。

如果对象的数量落入供应商库存(所以要么没有本地库存,或者步进值高于本地库存,所以我们需要从供应商库存中获取)变成UITextField蓝色。

如果供应商库存和本地库存都不够,我希望文本字段变为黄色。

我得到以下代码:

当我运行它时它没有多大意义......有时它会捕捉到绿色语句,有时会捕捉到蓝色,有时相同的值会返回黄色。

有人愿意看一下这个并告诉我(逻辑)错误在哪里吗?

提前致谢!

0 投票
1 回答
207 浏览

ibaction - 无法识别的选择器发送到 Paul Hegarty 的 CS193P 的实例

我正在关注 Paul Hegarty 的 CS193P 课程视频(第 4 讲 @ 1:05:40 标记)并遇到了问题。请帮助调试此“无法识别的选择器发送到实例”错误。该视图具有三个对象 - 参见图片(https://docs.google.com/file/d/0B453_F6cDmYzMG1OQW93WVptYUU/edit?usp=sharing

编码

错误

0 投票
1 回答
127 浏览

iphone - 步进工作只按了两次?

我使用步进器来控制文本视图的字体大小,但是在我按下步进器两次之前不会触发任何操作。为什么会这样?

以下代码用于“mystepper”IBAction:

0 投票
2 回答
685 浏览

ios - 如何在多个场景中通过步进器更改 FontSize?

我正在使用步进器来控制文本视图的字体大小,但是在我按下步进器两次之前不会触发任何操作。为什么会这样?

以下代码用于“mystepper”IBAction:

我发现问题是我需要将步进器的当前值设置为最小值。但是,我希望 size 的值可以在多个场景中传递,这样 fontSize 就不需要按超时。我怎么才能得到它???

0 投票
1 回答
842 浏览

ios - 无法读取 UIStepper 的值

我正在尝试编写自己的间歇训练计时器。现在我在读取 UIStepper 控件的值时遇到问题。

我在 UIStepper 控制器上设置了一个 int ,它到目前为止有效。

到目前为止,一切都很好。问题是,我想在定时器达到 0 时将其重置为 UISteppers 值。但是当我尝试在没有 (id)sender 的情况下直接读取步进器值时,我总是得到 0 的值。

例如

我想这只是一个愚蠢的初学者错误......


好的,我刚刚做了一个超级简单的测试应用程序,代码如下所示:

vierController.h:

视图控制器.m:

标签从 IBAction 方法中正确更新。但是,当我调用不在 IBAction 内的单独方法 (showValue) 时,它无法读取控制器的值....

0 投票
1 回答
184 浏览

ios - UIStepperButtom 图像更改(+ 和 -)

我知道这个问题很有趣,但是想尝试一下是否可以将UIStepper图像+和图像更改为-其他图像?x.pngy.png