ibireme / YYKit

A collection of iOS components.
MIT License
13.99k stars 3.69k forks source link

引入YYKit后,Masonry布局的失效 #223

Closed ulongx closed 8 years ago

ulongx commented 8 years ago

引入YYKit后,Masonry布局的页面失效,就全部乱了

windfringe commented 8 years ago

category命名冲突?

ibireme commented 8 years ago

与 Masonry 没关系啊。。 另外,建议如果只需要某个模块的话,单独引入。

windfringe commented 8 years ago

我也是yykit和masonry都用,都是pod管理的,木有出现问题,是不是引入别的库造成的?

ulongx commented 8 years ago

嗯,我是在pch中直接饮用了YYKit,昨晚我查了一下,是UIView+YYAdd里面的left,right这些方法和masonry的冲突了

ulongx commented 8 years ago

之后我就只引入了YYText 模块

windfringe commented 8 years ago

我觉得pch里面做全局引用要慎重,因为OC没有命名空间,很容易打架~

ulongx commented 8 years ago

嗯是的,有些框架里面的Category会重名相互冲突,谢谢@hengcj

windfringe commented 8 years ago

客气了~

ibireme commented 8 years ago

这么说想起来了,好像 masonry 有个宏开关来控制,打开后就会和 left right 那套东西有冲突。

ulongx commented 8 years ago

对对,我为了方便,把那个打开了

zhangqibin commented 7 years ago

masonry中是什么宏,来控制left冲突?

zhangqibin commented 7 years ago

找到了:MAS_SHORTHAND