自从Xcode8.0之后,默认不适配iOS7了,最低适配是iOS8。但是有的项目还是要适配iOS7,那必须要装Xcode8以前的版本了。在此记录下我适配iOS7的一些坑:
1.错误:***** Assertion failure in -[UITextView layoutSublayersOfLayer:], /SourceCache/UIKit/UIKit-2935.138/UIView.m:8794**
有人说是在iOS7,tableView上不能添加子控件,但实质上不是这个原因。在iOS7添加到tableView上的子控件用的自动布局,但是子控件在tableView上的布局就不能用自动布局,要不就报这个错误
2.错误:*** Assertion failure in -[UITextView layoutSublayersOfLayer:], /SourceCache
在iOS7如果用自动布局,UITextview上不能添加子控件
如果发现新的坑,我会继续添加
网友评论