无论出于何种原因......当我移过它(向下)时,滑块会变得奇怪,并且它会以图形方式更改并且不会保留值。
请注意,您可以看到它的位置的阴影。非常感谢任何帮助。
答案 0 :(得分:1)
我刚刚找到答案......
所有自定义“initWithFrame”代码如下:
UISlider *theSlider = [[[UISlider alloc] initWithFrame:CGRectMake(55,20,220,45)] autorelease];
theSlider.maximumValue=10;
theSlider.minimumValue=0;
[cell addSubview:theSlider];
必须在这个区块内,否则每次都会尝试重绘:
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
我喜欢这样:
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
UISlider *theSlider = [[[UISlider alloc] initWithFrame:CGRectMake(55,20,220,45)] autorelease];
theSlider.maximumValue=10;
theSlider.minimumValue=0;
[cell addSubview:theSlider];
}