美文网首页
血的教训,UITextView 不要用addsubview方法

血的教训,UITextView 不要用addsubview方法

作者: 三十一_iOS | 来源:发表于2015-12-01 18:05 被阅读1532次

***** Assertion failure in -[UITextView layoutSublayersOfLayer:], /SourceCache/UIKit/UIKit-2935.138/UIView.m:8794**

真是日了dog,谷歌了下,说法大都是需要调用
[self.view layoutIfNeeded];

可是我把每个修改UITextView的地方都加了,还是没有改善,继续崩溃,谷歌饿哏,看到这样一句话:把view的translatesAutoresizingMaskIntoConstraints设为NO,心想这次总可以了吧,but,日了狗。

最后,没有办法,只能用笨方法来调试,所有代码注释,在慢慢解注释,
先是单独的加载UITextView,哦哦,没有问题,修改UITextView属性,oo,还是没有问题,加载其他控件,哦哦,终于奔溃了,崩溃在哪里呢?


[self.signContentView addSubview:self.placeholderlab];

self.signContentView是一个UITextView,self.placeholderlab是一个lab,是为了模仿UITextField的placeholder写的,最后只能把self.placeholderlab加载在父视图上面,一切都ok了,然而我还是不能理解为什么会崩溃。

崩溃发生在iphone4 (ios7.1.2),在模拟器ios9,iphone6(ios9.1)下无问题,其他机型没有测试,因为没有那么多测试机。

囧RZ!!

囧RZ!!

囧RZ!!

囧RZ!!

囧RZ!!

相关文章

  • 血的教训,UITextView 不要用addsubview方法

    ***** Assertion failure in -[UITextView layoutSublayersOf...

  • iOS - UITextView

    UITextView变量 UITextView方法 UITextViewDelegate 方法 通知

  • 去掉UITableViewCell的分割线

    重写addSubview: 方法,找到系统的分割线,覆盖它。 -(void)addSubview:(UIView*...

  • Java使用@Valid+BindingResult进行cont

    注意:注解要用对,血的教训 参考文档: 使用@Valid+BindingResult进行controller参数校...

  • 认识 -addSubview:方法

    标签: iOS,苹果开发文档 addSubview:Adds a view to the end of the r...

  • 千万不要用360借条,我血的教训!

    几小时前向360借条借了7900元周转,刚才想提前还款,***玛加上利息一共还了9400多元,有这么搞得吗? 才借...

  • 血的教训

    又一个滴滴乘客被奸杀了,和三个月前的空姐奸杀案一样!许多看客唏嘘之余,个别明星愤恨之余,我们更应该思考,从这两起...

  • 血的教训

    就是这么的巧, 男孩玩着羽毛球在往后退, 女孩骑着滑板车刚好路过, 下一秒, 悲剧发生! 一个硕大的身体一下子, ...

  • 血的教训

    血的教训 “啊——”房间里传出我的惨叫声,真是痛死我了。今天真是史上最惨的一天呀。怎么回事呢?事情是这样的...

  • 血的教训

    高利贷这个东西是不能碰到,我是知道的。我坚持不用,最后还是用了。 这次买房是血的教训,账面上的损失至少10万,加上...

网友评论

      本文标题:血的教训,UITextView 不要用addsubview方法

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