ios7.1 masonry布局中出现的问题

时间:2021-10-10 00:07:22

UITextView中如果添加了子空间,比如自己添加一个placeHolder,placeHolder的Label使用masonry布局,会出现崩溃,原因是:在UITextView没有对子控件进行布局。

解决方法:

自定义一个textView继承自UITextView,然后在自己的textView类中重写LayoutSubViews方法,在LayoutSubViews方法中添加调用layoutIfNeeded方法,就解决了该问题。

如图所示:

ios7.1 masonry布局中出现的问题