背景故事
我正在编写一个ipad应用程序,其中包含使用UIScrollView水平滚动的图像。这很好用。现在,对于每个图像,我需要有一个UIScrollView,它有一些解释图像的文本。这将是一个垂直scrollView。出现垂直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];
此外,主要的scrolView已经使用Interface Builder添加,并且工作正常。 wnyone知道为什么会这样吗?
答案 0 :(得分:4)
滚动视图仅显示滚动条,并允许用户在内容大小大于滚动视图大小时滚动,正如我在代码中看到的,滚动视图大小为(205,320),而内容大小仅为(205,100) )。