所以按照这个 SO question Here,我创建了两组新文件:
JCScrollViewController.m
JCScrollViewController.xib
JCKeyboard.xib
在JCScrollViewController.xib
我只有一个滚动视图,scrollView
.m 文件的出口连接到它,视图出口连接到视图。JCScrollViewController.m
符合UIScrollViewDelegate
. _
在我的应用程序委托中,我这样做:
JCScrollViewController *viewController = [[JCScrollViewController alloc] init];
[window addSubview:viewController.view];
在JCScrollViewController.m
我这样做-viewDidLoad
:
//load your JCKeyboard.xib into a UIView object
NSArray *nibParts = [[NSBundle mainBundle] loadNibNamed:@"JCKeyboard"
owner:nil
options:nil];
//first object is the view
UIView *keyboard = [nibParts objectAtIndex:0];
//add keyboard to scrollView
[scrollView addSubview:keyboard];
//set content size to same dimensions as TallView.xib
scrollView.contentSize = CGSizeMake(320, 600);
当我启动应用程序时,我收到此错误:
this class is not key value coding-compliant for the key view.
什么会导致这个?
谢谢