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);