1

背景故事

我正在编写一个 ipad 应用程序,该应用程序具有使用 UIScrollView 水平滚动的图像。这工作正常。现在对于每个图像,我需要一个 UIScrollView ,其中包含某种解释图像的文本。这将是一个垂直滚动视图。垂直 ScrollView 出现,但随后滚动条不出现。知道为什么吗?下面的代码:

CGRect scrollViewFrame = CGRectMake(760, 70, 205, 320);
UIScrollView * contentScrollView = [[UIScrollView alloc]initWithFrame:scrollViewFrame];
[contentView addSubview:contentScrollView];
CGSize scrollViewContentSize = CGSizeMake(205, 100);
[contentScrollView setContentSize:scrollViewContentSize];
[contentScrollView setPagingEnabled:YES];
contentScrollView.delegate = self;

UILabel *titleLable = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 205, 40)];
UILabel *subtitleLable = [[UILabel alloc] initWithFrame:CGRectMake(10, 60, 205, 50)];
UITextView * mainContent = [[UITextView alloc]initWithFrame:CGRectMake(10, 110, 205, 230)];

[titleLable setText:storyTitle];
[subtitleLable setText:storySubTitle];
[contentView setUserInteractionEnabled:YES];
[mainContent setText:storyDescription];

此外,主 scrollView 已经使用 Interface Builder 添加并且工作正常。wnyone知道为什么会这样吗?

4

1 回答 1

4

滚动视图仅显示滚动条,并允许用户在内容大小大于滚动视图大小时滚动,正如我在您的代码中看到的那样,滚动视图大小为 (205, 320) 而内容大小仅为 (205, 100)。

于 2012-05-29T15:56:34.093 回答