iPhone – UIView里面的UIScrollView不滚动

我有一个包含很多标签,button,文字视图的UIView 。 但是这个UIView有一部分是我想要滚动的。下面是我的笔尖的结构。

 -UIVIew -UIImageView - backgroundImage -UILabels -UIButtons -UIScrollView -UITextViews 

触摸事件是否被分配到别的地方? 这里是我在viewDidLoad编写的scrollview的代码。 我只想要UIScrollview内的textview是可滚动的

 scrollView.delegate = self; [scrollView setCanCancelContentTouches:NO]; scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite; scrollView.clipsToBounds = YES; scrollView.scrollEnabled = YES; scrollView.pagingEnabled = YES; scrollView.autoresizesSubviews=YES; [scrollView setContentMode:UIViewContentModeScaleAspectFit]; [scrollView addSubview:textview]; 

我在做什么? 我的方法是对的吗?

感谢致敬

scroll.contentSize= CGSizeMake(320,2700); //您可以根据您的要求使用内容

你已经把这里只有scrollview代码。 所以,我无法弄清楚什么是错的。 使用以下参考…

UITcrollView与UITextField

希望对你有帮助..

 [scrollView setContentSize:theSizeYouWantToScroll] 

你最好让编译器找出高度,而不是自己设置。

 CGFloat height = 0; for (UIView *v in _scrollView.subviews) { height += v.frame.size.height; } _scrollView.contentSize = CGSizeMake(self.view.frame.size.width, height);