0
我使用以下代码来滚动scrooll视图图像,滚动垂直
StoryViewScroller = [[[UIScrollView alloc] initWithFrame:CGRectMake(0.0f, 79.0f, 320.0f, 262)] autorelease];
StoryViewScroller.contentSize = CGSizeMake(NPAGES * 320.0f, StoryViewScroller.frame.size.height);
StoryViewScroller.pagingEnabled = YES;
StoryViewScroller.delegate = self;
StoryViewScroller.showsHorizontalScrollIndicator = NO;
StoryViewScroller.scrollsToTop = YES;
// Load in all the pages
for (i = 0; i < NPAGES; i++)
{
NSString *filename = [NSString stringWithFormat:@"%d.jpg", i+1];
UIImageView *iv = [[UIImageView alloc] initWithImage:[UIImage imageNamed:filename]];
iv.frame = CGRectMake(i * 320.0f, 0.0f, 320.0f, 262);
[StoryViewScroller addSubview:iv];
NSLog(@"I is :: %d" ,i);
[iv release];
}
[self.view addSubview:StoryViewScroller];
这使炒面TOS滚动视图从左到右和副versa.what我应该改变为sroll视图从上到下反之亦然。
sugggestions
问候
它的工作原理,但只得到1图像.... – iscavengers 2010-09-17 09:08:59
肯定的 - 你需要正确的帧设为您的图像视图 - 修改y坐标原点,而不是×10 9循环。例如:iv.frame = CGRectMake(0.0f,i * 262.0f,320.0f,262); – Vladimir 2010-09-17 09:10:59
yea..how愚蠢的我m .....感谢弗拉基米尔。我可以一次显示2张图片吗?就像它一次拍摄的1张照片一样,如果想要在一个视图上显示2或3张图像 – iscavengers 2010-09-17 09:17:03