iPhone - UIScrollView inside UIView not scrolling
10,260
Solution 1
scroll.contentSize= CGSizeMake(320,2700);
// You can use contentsize according to your requirements
You have put here only scrollview code. So,I can't figure out what is wrong. Use following reference...
Hope, this will help you..
Solution 2
[scrollView setContentSize:theSizeYouWantToScroll]
Solution 3
You better should let the compiler figure out the height, instead of setting it yourself.
CGFloat height = 0;
for (UIView *v in _scrollView.subviews) {
height += v.frame.size.height;
}
_scrollView.contentSize = CGSizeMake(self.view.frame.size.width, height);
Author by
nachiket talwalkar
Updated on June 14, 2022Comments
-
nachiket talwalkar almost 2 years
I have a
UIView
which contains lot of labels, buttons, textviews. But there is a certain part of thatUIView
that I want to make scrollable.Here is how the structure of my nib is.-UIVIew -UIImageView - backgroundImage -UILabels -UIButtons -UIScrollView -UITextViews
Are touch events getting assigned to somewhere else? Here is a code of my scrollview which I have written in
viewDidLoad
. I only want the textview insideUIScrollview
to be scrollablescrollView.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];
Am I mising something? is my approach right?
Thanks and regards