小编Tor*_*lon的帖子

Objective-C - 如果声明

快速换气,我的代码:

if (slider2.value == 1) 
{
    barHeight = 100;
}
else if (slider2.value == 2) 
{
    barHeight = 200;
}
else if (slider2.value == 3) 
{
    barHeight = 300;
}
else if (slider2.value == 4) 
{
    barHeight = 400;
}
else if (slider2.value == 5) 
{
    barHeight = 500;
}
else
{
    barHeight = 600; 
}
Run Code Online (Sandbox Code Playgroud)

当我将滑块从1拖动到6时,我看到条形的高度发生了变化.但是当我从6变为1时,barHeight被卡在600并且没有返回到100.我错过了什么?

编辑(完整声明):

- (void)valueAgeChanged:(UISlider*)slider2
{
// DRAW BARS (skeme)
CGRect frame = CGRectMake(595, barX, 80, barHeight);
orangeView= [[UIView alloc] initWithFrame:frame];
orangeView.backgroundColor = [UIColor orangeColor]; …
Run Code Online (Sandbox Code Playgroud)

if-statement objective-c

0
推荐指数
1
解决办法
1189
查看次数

标签 统计

if-statement ×1

objective-c ×1