ios - cell中放tableview,如何解决cell中tableview和外部tableview之间的手势冲突。
巴扎黑
巴扎黑 2017-04-18 09:18:56
[iOS讨论组]

由于项目需求需要,在外部tableview偏移量达到设定值时,固定外部的tableview,手势处理需要由cell中的tableview来处理。

巴扎黑
巴扎黑

全部回复(1)
黄舟

添加手势的话,在手势代理方法中判断当前作用页面,就可以区分是哪个tableview

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{
    if ([NSStringFromClass(touch.view.class) isEqualToString:@"FirstTableView"]) {
        //如果是FirstTableView的范围,那么手势不生效
        return NO;
    }
}

自身的代理点击方法也一样,判断tableview

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号