该滑块具备: Slider http://gorgando.com/possessedSlider.jpg为什么我的UISlider拇指图像多次显示并且不会消失?
每当我进入“编辑模式”,为实现代码如下或离开“编辑模式”的复制拇指形象将出现在拇指。现在它的行为一直如此。如果我从编辑模式来回切换,我会得到许多缩略图,如屏幕截图。
这是我用它来创建滑块(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];
欣赏你可能有任何的想法!
[我刚刚编辑/更新了这个以反映我收到的问题/建议,但仍然有问题]。
该代码片段来自哪种方法? – ACBurk 2010-05-28 21:59:47
cellForRowAtIndexPath,因为滑块位于tableviewcell内。这个特定的代码片段只在行/节适当时才调用一次。 – Brad 2010-06-01 14:17:46
顺便说一句,如果你的'slider'被声明为'retain',那么你就有内存泄漏。 (你保留一个'alloc''对象,但不能平衡'alloc'和'release' ......) – 2010-06-01 15:54:29