IB_Bug_Tips

自从自动布局以来,我一直用Masonry的,但是感觉随着苹果对IB这块的推广,IB的熟练是必要的,以前也有一段时间也用XIB,但是没有用到Auto Layout ,好久不用,感觉好不适应,bug 也不断。

1、Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the " *** View" nib but the view outlet was not set.'

常规解决方法:

IB_Bug_Tips_第1张图片
1-3
IB_Bug_Tips_第2张图片
4-5

但是我的情况在常规方法没有解决的

这个一定要记住 “shift + command + K”;因为有时我们删除不干净

2、iOS自动布局解决警告Automatic Preferred Max Layout Width is not available on iOS versions prior to 8.0

这是由于在设置Label的时候,出现设置numberOfLines = 0的时候,而且又要满足iOS7.0以上情况下。

IB_Bug_Tips_第3张图片
解决方法
3、提示Frame for " " will be different at run time.

这个,是给View增加一个属性后,莫名出现的,之前一直我以为,"update frame" 就OK了,虽说整体也能运行,就是一直报这个错..

持续添加中···

你可能感兴趣的:(IB_Bug_Tips)