我的应用程序使用动画将项目推到屏幕上。如果有三个以上的项目,它会改变动画,并增加10个,它会更多地改变它。
我已经为我的应用程序创建了iF和else 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];发布于 2014-07-14 17:03:21
一般规则是:任何if-子句都将自上而下展开.那是
if (i < 3) {
// Code for i < 3
} else if (i <= 7) {
// Code for 3 <= i <= 7
} else {
// Code for i > 7
}这适用于所有主要语文。
发布于 2014-07-14 17:01:25
和声明不起作用有什么原因吗?
您始终可以将条件词与&& (和)运算符或\x-(或)运算符组合在一起。
if([self.reorderedButtons count] <= 7 && [self.reorderedButtons count] >= 3)
//Do Functionhttps://stackoverflow.com/questions/24741756
复制相似问题