該滑塊具備: 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