如果控制器是類似頭條那種,上邊很多標(biāo)簽,下邊對應(yīng)有很多分頁,我們一般是采用UIScrollview來實(shí)現(xiàn)的
如果其中一個(gè)分頁的列表涉及到左滑刪除,這時(shí)候就很難處理到底是換分頁還是去刪除,就出現(xiàn)了沖突問題
解決辦法:
創(chuàng)建UIScrollview的子類,重寫hitTest即可,把下邊IMSessionListCell替換成你滑動的cell即可
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
UIView *view = [super hitTest:point withEvent:event];
if ([view.superview isMemberOfClass:NSClassFromString(@"IMSessionListCell")]){
self.scrollEnabled = NO;
}else{
self.scrollEnabled = YES;
}
return view;
}