Xcode 6引入了IB_DESIGNABLE和IBInspectable。我是一个迟到的人,并在3天前发现了这一点。我认为在创建或使用自定义视图时它会很方便,但我确实有一个很大的问题:IB_DESIGNABLE使Xcode停止工作。
我设计了自定义视图,它在故事板中按预期正确显示。万岁,我很开心!然后我离开故事板编辑另一个文件,Xcode停止响应,鼠标变成一个像疯子一样旋转的旋转轮,永无止境。 (我让它旋转了一个小时)。
我正在使用Xcode 6.3 一旦从视图中删除了IB_DESIGNABLE属性,Xcode就会正常运行(但不再需要预览,不再使用intrinsicContentSize进行约束和填充)。我再次感觉到,苹果正在风中吹口哨,提供一半烘焙工具...... 我试着在Objective-C和Swift中编写类,结果相同。
我对SZTextView(https://github.com/glaszig/SZTextView)
有同样的问题有没有人面临同样的问题,可以指导解决方案?
答案 0 :(得分:0)
看来这个问题是Xcode 6.3的一个已知错误。除了等待Apple以某种方式纠正它之外,没有解决方法。
有关详情,请参阅此处:Xcode 6.3 freezes/hangs after opening XIB file
更新:Xcode 6.3.1似乎解决了这个问题。使用IB_DESIGNABLE
时不再有停顿/崩溃