UIViewController と UIScrollView があります。ビューコントローラーに複数のビューを追加する必要があり、スクロールビューはその1つにすぎないため、コントローラーのビューをダミーのUIViewに設定し、スクロールを子として設定しようとしました:
[self setView:[[UIView alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)]];
[[self view] setUserInteractionEnabled:NO];
// TDHexMapScrollView inherits from UIViewController
[self setHexMapScrollView:[[TDHexMapScrollView alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)]];
[[self view] addSubview:[self hexMapScrollView]];
この方法では、スクロールは機能しません。これをメイン ビューとして追加すると、スクロールとパンが正しく機能します。
[self setHexMapScrollView:[[TDHexMapScrollView alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)]];
[self setView:[self hexMapScrollView]];
何か助けはありますか?ありがとう