gpt4 book ai didi

ios - UIStepper - 查看它是递增还是递减

转载 作者:可可西里 更新时间:2023-11-01 04:04:39 27 4
gpt4 key购买 nike

确定在 UIStepper 中是否按下了加号或减号按钮我使用了这个方法:

- (void)stepperOneChanged:(UIStepper*)stepperOne

然后我将 stepperOne.value 与保存在我的 TableView 类中的全局值进行比较。
我认为这不是正确的方法。

为了澄清,我将展示我正在使用的“错误”代码:

- (void)stepperOneChanged:(UIStepper*)stepperOne
{
BOOL PlusButtonPressed=NO;
if(stepperOne.value>globalValue)
{
PlusButtonPressed =YES;
}
globalValue=stepperOne.value;

//do what you need to do with the PlusButtonPressed boolean
}

那么正确的做法是什么? (无需保存全局变量)

最佳答案


这是识别是否单击了 UIStepper 的“+”或“-”的简单而简短的方法


//First You have to declare oldValue as an int (or long/float/NSInteger etc. etc.) in Header File 
//So that you can access globally to that particular implementation file

- (void)viewDidLoad
{
[super viewDidLoad];
oldValue=stepperObj.value;
}

- (IBAction)stepperStep:(id)sender
{
if (stepperObj.value>oldValue) {
oldValue=oldValue+1;
//Your Code You Wanted To Perform On Increment
}
else {
oldValue=oldValue-1;
//Your Code You Wanted To Perform On Decrement
}
}

关于ios - UIStepper - 查看它是递增还是递减,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11813816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com