iPhone - 的UIScrollView里面的UIView不滚动(iPhone - UIScr

2019-07-29 02:52发布

我有一个UIView其中包含大量的标签,按钮,textviews。 但是,某一部分UIView ,我想让scrollable.Here是我的笔尖的结构如何。

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

都是触摸事件得到分配到别的地方? 这是我的滚动视图我已经写在代码viewDidLoad 。 我只希望里面的TextView UIScrollview是滚动

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

我是不是mising的东西吗? 是我的做法对吗?

感谢致敬

Answer 1:

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

你已经把这里只是滚动码。 所以,我无法弄清楚什么是错的。 使用下面的参考...

UIScrollView中采用的UITextField

希望对你有帮助..



Answer 2:

[scrollView setContentSize:theSizeYouWantToScroll]


Answer 3:

你最好应该让不是自己设置它的编译器弄清楚高度。

CGFloat height = 0;
for (UIView *v in _scrollView.subviews) {
    height += v.frame.size.height;
}

_scrollView.contentSize = CGSizeMake(self.view.frame.size.width, height);


文章来源: iPhone - UIScrollView inside UIView not scrolling