美文网首页
xib添加手势注意事项

xib添加手势注意事项

作者: 梦里桃花舞倾城 | 来源:发表于2019-03-28 10:01 被阅读0次

    xib虽然平时很常用,但是一直没有在xib上的视图直接添加手势,昨天就在项目的xib视图图添加一个单击手势,实现了手势的点击事件。运行直接crash,查了一下才知道问题出现在这里

    /// 加载xib视图
    + (instancetype)yx_loadFromXib {
        return [[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self) owner:nil options:nil].lastObject;
    }
    

    打印一下 [[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self) owner:nil options:nil]这个数组才发现此时这个数组里面除了xib加载的view还有一个手势。此时把lastObject改成firstObject,运行👌

    /// 加载xib视图
    + (instancetype)yx_loadFromXib {
        return [[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self) owner:nil options:nil].firstObject;
    }
    

    相关文章

      网友评论

          本文标题:xib添加手势注意事项

          本文链接:https://www.haomeiwen.com/subject/otmfbqtx.html