UIScrollView的滚动型内 - 滚动条不显示(UIScrollView within Scr

2019-09-17 14:48发布

背景故事

我写这有水平滚动使用一个UIScrollView图像的iPad应用程序。 这工作得很好。 现在,每一个形象,我需要有具有一定形式的文字说明图像的一个UIScrollView。 这将是一个垂直滚动视图。 垂直滚动型显示,但随后滚动条不出现。 任何想法,为什么? 下面的代码:

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知道为什么发生这种情况?

Answer 1:

滚动视图仅示出了滚动条,并允许用户滚动每当内容大小比滚动视图尺寸大,如我在代码看,滚动视图尺寸是(205,320),而内容的大小只有(205,100)。



文章来源: UIScrollView within ScrollView - ScrollBars not showing