【发布时间】:2013-08-14 14:07:33
【问题描述】:
我最近一直在研究一个项目,该项目有一个 xib 文件,其中包含一个 UIView 和一个 UIScrollView。 UIScrollView 中有很长的内容列表,我注意到在 Interface Builder 中工作时速度显着下降。
所有其他文件都可以正常工作,并且使用 Interface Builder 处理其他文件也可以正常工作。只有这个特定的 xib 文件会导致大约 5 秒的延迟甚至进行基本的更改,例如单击 UILabel。我预计问题是由主 UIView 的 UIScrollView 中的对象数量引起的。
我首先尝试重新启动所有内容,然后尝试了来自此线程的建议:Xcode 4 - slow performance
他们都没有解决这个问题。我以前从未遇到过类似的问题。有没有人处理过这种问题并解决了它?
我有一台 2011 年末的 Macbook Pro,配备 2.4GHz 英特尔酷睿 i5 处理器和 16GB 内存。
【问题讨论】:
-
你试过用一堆视图创建另一个 xib 吗?一个样本不是样本...... :) 如果这是可重现的,那么 IB 无法同时处理那么多对象。如果其他 xibs 工作,那么你应该从头开始重新启动有问题的(我可以想象源 XML 中的某些东西被破坏了)
标签: xcode xcode4 interface-builder