0

此滑块附有: Slider http://gorgando.com/possessedSlider.jpg

每当我进入表格视图的“编辑模式”或离开“编辑模式”时,拇指所在的位置都会出现一个重复的拇指图像。它现在一直以这种方式运行。如果我从编辑模式来回切换,我会得到很多拇指图像,如屏幕截图所示。

这是我用来创建滑块的代码(在 cellForRowAtIndexPath 方法中):

CGRect frame = CGRectMake(20, 42.0, 280.0, 22);
self.slider = [[UISlider alloc] initWithFrame:frame];
[self.slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
self.slider.continuous = YES;
self.slider.minimumValue = 0.0;
self.slider.maximumValue = 5.0;
self.slider.value = 0.0;
[[interestCell contentView] addSubview:self.slider];

欣赏你可能有的任何想法!

[我刚刚编辑/更新了这个以反映我收到的问题/建议,但它仍然有问题]。

4

2 回答 2

1

尝试将其添加到单元格的 contentView 而不是单元格本身。

于 2010-05-28T21:51:40.787 回答
0

终于想通了!

除了将滑块设置为 contentView 之外,我不得不将代码移动到 viewDidLoad 方法,这仍然发生在 cellForRowAtIndexPath 方法中。这是一个多么奇怪的问题。感谢那些帮助和评论的人!

于 2010-06-01T14:40:47.120 回答