背景故事
我正在编写一个 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];
此外,主 scrollView 已经使用 Interface Builder 添加并且工作正常。 wnyone知道为什么会这样吗?
最佳答案
ScrollView 仅显示滚动条,并允许用户在内容大小大于 ScrollView 大小时滚动,正如我在您的代码中看到的那样, ScrollView 大小为 (205, 320) 而内容大小仅为 (205, 100)。
关于iphone - ScrollView 中的 UIScrollView - 未显示 ScrollBars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10802454/