ここで問題があります。だから私がやろうとしているのは、ページ化された UIScrollView 内にいくつかの TableViews を追加することです。UITableView クラスである CustomView というクラスがあります。テーブル ビューとして個別に正常に動作します。それで問題はありません。そこで、.h ファイルに次のように追加しようとしました。
#import <UIKit/UIKit.h>
@interface PagedScrollViewController : UIViewController {
UIScrollView *scrollView;
}
@property (nonatomic, retain) IBOutlet UIScrollView *scrollView;
@end
そして.mで:
@synthesize scrollView;
- (void)viewDidLoad
{
[super viewDidLoad];
int numberOfPages = 3;
for (int i = 0; i < numberOfPages; i++) {
CGRect frame = CGRectMake(self.scrollView.frame.size.width * i,
0.0,
self.scrollView.frame.size.width,
self.scrollView.frame.size.height);
CustomView *customView = [[CustomView alloc] initWithStyle:UITableViewStyleGrouped];
customView.view.frame = frame;
[self.scrollView addSubview:customView.view];
}
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * numberOfPages,
self.scrollView.frame.size.height - self.navigationController.navigationBar.frame.size.height);
}
セルのない空のテーブル ビューのみが表示されます。私は何を間違っていますか?ちなみに、ストーリーボードを使い始める前は、完全に機能していました。前もって感謝します。
さらに、iOS 5 では、コンソールに Sigabrt が表示されます: キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。