0
我有個快速問題。我有一個UITableViewController
與自定義單元格具有自定義分隔符(作爲UIImageView
是cell.contentView
的子視圖)。現在,當我選擇一個單元格時,我想隱藏我的分隔符,以便在突出顯示的背景上看不到它。UITableView自定義分隔符,選擇時隱藏
我試圖用這種結構爲:
self.separatorImageViewTop.frame = CGRectMake(-240, 0, 120, 2);
self.separatorImageViewTop.hidden = YES;
self.separatorImageViewTop.alpha = 0;
[self.separatorImageViewTop.frame removeFromSuperview]
這種方法每個工作,但他們每個人的選定單元格時,正在對自定義分隔閃爍的效果。我怎樣才能避免這種閃爍效應?
我的代碼是從調用:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
,但我試着使用:
-(NSIndexPath*)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
希望以後tableView:willSelectRowAtIndexPath: method, but the result are the same - still blinking effect of a disapearing
UIImageView`會發生電池的實際工作中突出顯示。
任何想法?