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的主要内容,如果未能解决你的问题,请参考以下文章