make UIScrollview scroll
I think your issue is with setting the size of the scroll view which needs to be larger than the size of the iphone (i.e. it needs to know that there is some area outside the phone display to scroll to). Something along these lines:
UIScrollView *tempScrollView=(UIScrollView *)self.view;
tempScrollView.contentSize=CGSizeMake(800,800);
That should be all you need to make it scroll.
Cheers
James
Csabi
I m student of Applied Informatics and Computer Graphics in Comenius University at Bratislava. I like to create games, and to create gorgeous mobile applications. SOreadytohelp
Updated on June 04, 2022Comments
-
Csabi almost 2 years
I have porblem that my
UIScrollView
does not scroll I don't think that is a problem with iphone emulator. Here is my way to constructUIScrollView
:[scrollView setBackgroundColor:[UIColor blackColor]]; [scrollView setCanCancelContentTouches:NO]; scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite; scrollView.clipsToBounds = YES; // default is NO, we want to restrict drawing within our scrollview scrollView.scrollEnabled = YES;
and I add
UILabel
to it, to which later I add some info from xml.labeL = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 1000)]; labeL.numberOfLines = 0; labeL.text =@""; [scrollView addSubview:labeL];
this is how I add value to
UILabel
:vypisObratString = [[NSMutableString alloc] initWithString:labeL.text]; if (turnOver) { turnOver = NO; [vypisObratString appendString:@"----------------"]; [vypisObratString appendString:@"\n"]; labeL.text = vypisObratString; }
But when I compile the program it writes the corect values but the last line is like this:
12.1.2010...
and it does not scroll. Why? What I missing?