我正在动态创建一个UIView并在其中添加一个scrollview。我想要的是创建多个滚动视图并使用SWITCH Case添加它们。
我在UIView上的按钮的IBAction上传递一个名为num的整数值。并调用该函数来创建一个scrollview。
-(IBAction) button1pressed{
num = 1;
NSLog(@"value %d",num);
}
我有6个这样的IBActions,不同的num值从1到6.我想切换num的值。
-(void)add_scrollview{
Switch(num) {
Case:1 {
NSLog(@"case 1 executed");
break;
}
Case:2 {
NSLog(@"case 2 executed");
break;
}
Case :3 {
NSLog(@"case 3 executed");
break;
}
default:{
break;
}
}
}
每次单击一个按钮,它都会获取其各自的“num”值并执行切换。但是,当我单击另一个按钮时,它不会切换num的值。它需要num的先前值。
答案 0 :(得分:0)
case 1: {
}
不
case:1{
}
如果它仍然无法工作,我会使用num为您的方法添加一个参数,而不是将其作为属性。
-(void)add_scrollviewWithId:(int) id;