一,之前在使用TTTAttributedLabel,发现它不能在xib使用,直接使用的话就会报下面的错误。
关于这个问题的解决方法stackoverflow上有:
http://stackoverflow.com/questions/28204108/ib-designables-failed-to-update-auto-layout-status-failed-to-load-designables
1,第一种是用cocoapods导入的时候在podfile 中加上 use_frameworks!,
然后 pod update一下 在打开项目 clean一下 就OK了.2, 第二种是写个子类继承自 TTTAttributedLabel,然后在.h文件中加上这些代码
#ifndef IB_DESIGNABLE
#define IB_DESIGNABLE
#endif
@class TTTAttributedLabel;
IB_DESIGNABLE @interface YourLabel : TTTAttributedLabel {
...
}
这两种方法都能解决问题。