0

我这个以下的东西:

UIScrollView

我已经创建了一个新的Objective-C category

MyScrollView 实现

MyScrollView 实现

毕竟在识别检查器上,我已将自定义类定义为MyScrollView

自定义类

当应用程序在 iOS 模拟器上启动时,我收到了这条消息:

Unknown class MyScrollView in Interface Builder file.

这种方法可用于实现 ViewController,但不适用于嵌套类。这种情况有什么解决办法吗?

4

1 回答 1

1

类别和子类是两个不同的东西。当你创建一个新文件时,你选择向 UIScrollView 添加一个类别;在您的故事板编辑器中,您正在尝试设置视图的类。该类仍然是 UIScrollView;MyScrollView 不是一个类。您(可能)想要创建 UIScrollView 的子类。

于 2013-09-14T00:44:10.790 回答