UIScrollView 垂直滚动指示器
UIScrollView Vertical Scroll Indicator
我有一个问题,垂直滚动指示器在我设置内容大小后没有显示。
查看此代码:
UITextView *textView = [[UITextView alloc] init];
[textView setAttributedText:attributeString];
[textView setFrame:CGRectMake(10, 0, self.view.frame.size.width -20, 100)];
[textView sizeToFit];
[textView setFrame:CGRectMake(10, 10, self.view.frame.size.width -20,
textView.frame.size.height +15)];
[self.scrollView addSubview:textView];
[self.scrollView setContentSize:CGSizeMake(self.scrollView.frame.size.width,
textView.frame.size.height +20)];
[self.scrollView scrollRectToVisible:CGRectMake(0, 0,
self.scrollView.bounds.size.width,
self.scrollView.bounds.size.height)
animated:YES];
[self.scrollView setScrollEnabled:YES];
[self.scrollView setShowsVerticalScrollIndicator:YES];
请帮忙
首先,你的scrollview的高度是多少,如果scrollview的高度>它的内容大小那么scrollview就不能滚动。
我不知道为什么,但我试了一下,效果很好
[self.scrollView setScrollEnabled:YES];
[self.scrollView setShowsVerticalScrollIndicator:NO];
[self.scrollView setShowsVerticalScrollIndicator:YES];
我有一个问题,垂直滚动指示器在我设置内容大小后没有显示。
查看此代码:
UITextView *textView = [[UITextView alloc] init];
[textView setAttributedText:attributeString];
[textView setFrame:CGRectMake(10, 0, self.view.frame.size.width -20, 100)];
[textView sizeToFit];
[textView setFrame:CGRectMake(10, 10, self.view.frame.size.width -20,
textView.frame.size.height +15)];
[self.scrollView addSubview:textView];
[self.scrollView setContentSize:CGSizeMake(self.scrollView.frame.size.width,
textView.frame.size.height +20)];
[self.scrollView scrollRectToVisible:CGRectMake(0, 0,
self.scrollView.bounds.size.width,
self.scrollView.bounds.size.height)
animated:YES];
[self.scrollView setScrollEnabled:YES];
[self.scrollView setShowsVerticalScrollIndicator:YES];
请帮忙
首先,你的scrollview的高度是多少,如果scrollview的高度>它的内容大小那么scrollview就不能滚动。
我不知道为什么,但我试了一下,效果很好
[self.scrollView setScrollEnabled:YES];
[self.scrollView setShowsVerticalScrollIndicator:NO];
[self.scrollView setShowsVerticalScrollIndicator:YES];