我的ViewController中有多个UISteppers,它们控制着不同的值。这些Stepper值最终用于计算总价。每次执行步进器操作时,如何才能使总价格增加。
我是编程的新手,所以请彻底。
感谢。
答案 0 :(得分:0)
首先通过控制拖动其中一个步进器创建一个新的IBAction,然后从所有其他步进器控制拖动到同一个IBAction中。您可以在“助手编辑器”视图中执行此操作,其中左侧是您的UI,右侧是您的ViewController代码。
答案 1 :(得分:0)
实际上在IBAction方法中你有发件人。 例如,您必须为一些UIButton使用一种方法。使用一种方法而不是5-10种方法是正确的。
- (IBAction)changeMe:(UIButton *)sender.
您应该添加每个按钮TAG选项。从代码或IB。而不是使用语句按钮标记创建。
- (IBAction)changeMe:(UIButton *)sender {
switch (sender.tag) {
case 1:
//do something with button tag #1
break;
}
}
此示例适用于所有IB对象。不要忘记将UISteppers链接到具有正确条件的IBAction方法。