在没有找到答案后,我不得不再次向大家寻求帮助。我正在以UIStepper
编程方式创建一个,但它不会显示。标签、按钮和开关都显示正常,所以我一定遗漏了与步进器相关的东西。
在我的代码的其他地方,我声明并初始化UIView *v
andNSMutableArray *steppers
和声明UIStepper *st
。创建步进器的代码是:
st = [[UIStepper alloc] init];
st.frame = CGRectMake(xnear, ypos, 0, 0);
[st addTarget:self action:@selector(stepper1:) forControlEvents:UIControlEventValueChanged];
[st setMinimumValue:0];
[st setMaximumValue:99];
[st setWraps:NO];
[st setContinuous:NO];
[v addSubview:st];
[steppers addObject:st];
在运行时xnear = 100
和ypos = 250
,因此步进器在显示器内。正上方的标签和正下方的文本字段正在显示。关于宽度和高度状态的其他问题UIStepper
被忽略了,所以我都使用了 0。这段代码有什么明显的问题吗?