如何使用大于和小于.像5-10的范围

use*_*510 0 objective-c ios

我的应用程序使用动画在屏幕上推送项目.如果有超过3个项目,它会更改动画,再添加10个项目会更改动画.

我为我的应用创建了iF和if语句.首先是:if items = 0.然后没有动画

第二是else if items < 3.然后我减少了力量

第三是else items = 0.然后没有动画

我想要做的是为一系列数字创建一个if语句:即. else if items >= 7, but <= 3.然后,如果有3-7个项目的任何地方,力量将是:......

这是我正在处理的代码示例:

else if
        ([self.reorderedButtons count] <= 4) {
        pushBehavior.pushDirection      = CGVectorMake(0, self.force * .5);
        [self.animator addBehavior:pushBehavior];
Run Code Online (Sandbox Code Playgroud)

Che*_*ian 5

有没有理由说AND语句不起作用?

您始终可以将条件与&&(AND)运算符或||组合在一起 (或运营商)

 if([self.reorderedButtons count] <= 7 && [self.reorderedButtons count] >= 3)
    //Do Function
Run Code Online (Sandbox Code Playgroud)