美文网首页
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