ios – UIStepper:如何知道用户点击了步进器的哪个按钮(减号或加号按钮)

ios – UIStepper:如何知道用户点击了步进器的哪个按钮(减号或加号按钮),第1张

概述我怎么可能知道用户点击了步进器的哪个按钮(减号或加号按钮)? - (IBAction)buttonStepper:(id)sender { int stepperValue = self.outletStepper.value; self.label.text = [NSString stringWithFormat:@"%d", stepperValue];} 谢谢:3 您可以 我怎么可能知道用户点击了步进器的哪个按钮(减号或加号按钮)?

- (IBAction)buttonStepper:(ID)sender {    int stepperValue = self.outletStepper.value;    self.label.text = [Nsstring stringWithFormat:@"%d",stepperValue];}

谢谢:3

解决方法@H_502_18@ 您可以,而不是addTarget:action,观察steppers值属性并要求在更改字典中接收旧值和新值

{    UIStepper *stepper = ...;    [stepper addobserver:self forKeyPath:@"value"                 options:NSkeyvalueObservingOptionold | NSkeyvalueObservingOptionNew                 context:0];}- (voID)observeValueForKeyPath:(Nsstring *)keyPath ofObject:(ID)object change:(NSDictionary *)change context:(voID *)context{    if (object == stepper) {        double oldValue = change[NSkeyvalueChangeoldKey];        double newValue = change[NSkeyvalueChangeNewKey];        double change = newValue - oldValue;    }}

或子类UIStepper并在重写的-setValue中进行计算:

总结

以上是内存溢出为你收集整理的ios – UIStepper:如何知道用户点击了步进器的哪个按钮(减号或加号按钮)全部内容,希望文章能够帮你解决ios – UIStepper:如何知道用户点击了步进器的哪个按钮(减号或加号按钮)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1052730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存