- (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:如何知道用户点击了步进器的哪个按钮(减号或加号按钮)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)