我对UIScrollView进行了子类化,添加了一些与滚动和按钮相关的功能,而Xcode由于任何原因都无法看到我的子类。
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)
}
}
}
最佳答案
检查事项:
文件包含在目标中。(表示此操作已完成。)
确保它在同一个模块中。(或者尝试公开。)
用类编译文件成功。
你试过从声明它的文件中访问它吗?