我正在学习objective-C,并从制作一个简单的计算器开始。不过,我已经撞了几堵墙。我有 2 个显示器,当前正在输入的数字,还有一个较小的显示器,显示迄今为止输入的所有内容。我还有一个“清除”按钮。
我想要这样,如果用户点击“清除”按钮一次,它会清除主显示,并将其标题更改为“AC”(全部清除)。如果它再次被击中,我希望它清除迄今为止输入的所有内容的较小显示。
一切正常,但我遇到了问题,因为我希望按钮在用户开始输入另一个数字时恢复为“清除”状态。
我有一个@property (nonatomic) BOOL userIsInTheMiddleOfEnteringANumber; 以及该属性的@synthesize。
我怎样才能做到这一点,以便每当 userIsInTheMiddleOfEnteringANumber == YES 时,我可以设置我必须更改的清除按钮(或 @property (nonatomic) BOOL allClear)?