我对UIScrollView进行了子类化,添加了一些关于滚动和按钮的功能,而Xcode无论如何都无法看到我的子类。Xcode无法看到swift子类
let scrollView = CustomScrollView()
只是抛出一个“使用未解决的标识符'CustomScrollView'”错误。我已经清理了这个项目,重新启动了Xcode,这个类肯定会添加到我的项目目标中,所以我不太清楚发生了什么。这一切都在CustomScrollView类代码:
import UIKit
class CustomScrollView: UIScrollView {
override func touchesShouldBegin(touches: NSSet!,
withEvent event: UIEvent!,
inContentView view: UIView!) -> Bool
{
if (view .isKindOfClass(UIButton))
{
return true
}
else
{
return super.touchesShouldCancelInContentView(view)
}
}
}
你提到的一切都应该是这样的,我最终将它从目标中移除,然后读取它,然后它就起作用了......只是其中一个奇怪的东西,我猜 – lunadiviner 2015-02-05 23:50:34
我会留下答案,因为它可能会帮助其他人。没看过Xcode之前做过,但我在Interface Builder中看到过类似的东西,在这种情况下,移动某个东西并移回去恢复正确的行为,所以我不会完全震惊。 – 2015-02-06 16:20:52