UIStepper iOS 7

Posted

技术标签:

【中文标题】UIStepper iOS 7【英文标题】: 【发布时间】:2013-11-05 20:34:41 【问题描述】:

我是编程新手,假设我还在海里游泳。我正在尝试设置 UIStepper 以更改文本字段上的值。这个值必须用十进制数改变(步长值= 0.1),我已经阅读了很多文档,但仍然不确定需要从哪里开始。

以下是我正在使用的代码:

 - (IBAction)valueChanged:(UIStepper *)sender 

     sender.stepValue = 0.1;

     float value = [sender value];
     self.txtRspeed.text = [NSString stringWithFormat:@"%.0f", value];

似乎我得到了我想要 0.1 但没有出现在模拟器中的步骤值。我还尝试使用一些代码将文本字段中的值设置为初始值,但仍然遇到错误。


我做错了什么?

- (IBAction)valueChanged:(UIStepper *)sender 

 _value = txtRspeed.text.floatValue;

 sender.value = self.stepper.stepValue + _value;

 self.txtRspeed.text = [NSString stringWithFormat:@"%g", sender.value];

(void)viewDidLoad

[超级viewDidLoad];

self.stepper.value = 0.1f; self.stepper.minimumValue = -100.0f; self.stepper.maximumValue = 100.0f; self.stepper.stepValue = 0.1f;

我得到了增量,但没有减量。

如果在 viewDidLoad 中设置步进器值,它从 0 开始

【问题讨论】:

你有没有尝试过实现这个?如果您遇到问题,我们可以帮助您处理一些代码或问题。如果没有详细信息,我们怎么可能知道您的问题.. cocoacontrols.com/search?utf8=%E2%9C%93&q=stepper 【参考方案1】:

所以创建 UIStepper 并将其 stepValue 属性设置为 0.1。您可以使用它的value 属性获取控件的当前值。

您可能希望在情节提要或 .xib 文件中创建步进器,并将其连接到视图控制器中的 IBOutlet,以便您的视图控制器可以轻松访问它。

【讨论】:

一点帮助都没有。感谢任何方式

以上是关于UIStepper iOS 7的主要内容,如果未能解决你的问题,请参考以下文章

UIStepper tintColor 不起作用?

oc之封装「可输入值」的UIStepper

iOS7:来自其子视图之一的 UITableViewCell

第五篇 - UIStepper

UIStepper 吞下触摸

Swift - UIStepper