ツイートを表示するUIScrollViewがあります。scrollViewはビューのスタックに含まれ、最後のビューには4つのジェスチャ認識機能があります。
scrollViewは次のように入力されます。
- (void) createTimeLine:(NSArray*)timeline
{
CGRect rect = CGRectMake(0, 0, 463, 150);
NSInteger i = 0;
NSLog(@"timeline objects: %d", timeline.count);
self.scrollView.contentSize = CGSizeMake(463, timeline.count * 150);
for (NSDictionary *d in timeline) {
SingleTwitViewController *c = [[SingleTwitViewController alloc] initWithAsingleTwit:d];
rect.origin.y = i * 150;
c.view.frame = rect;
[scrollView addSubview:c.view];
[scrollView bringSubviewToFront:c.view];
i += 1;
}
}
タイムラインには20個のオブジェクトがあり、最初の4個が表示されます。ただし、scrollViewはスクロールせず、タッチはジェスチャ認識機能によって処理されます。
プロパティはYESに設定されていscrollEnabled
ますが、何らかの理由でこれが機能していないようです。
contentSizeは463*3000に設定されています。これは、scrollView自体よりもはるかに小さいですが、それでもスクロールしません。
何か案は?