我有一些图片,比如说一张长方形的纸。我想把它放在屏幕的中心,当用户用手指向左或向右滑动时(比如说向左),那张纸应该向左(用手指),从右边应该有新的纸上有一些新的信息。
我希望我的描述不会令人困惑。我想这个功能用iOS SDK应该很容易做到,我只是不知道用什么......
谢谢你的帮助 ;)
我有一些图片,比如说一张长方形的纸。我想把它放在屏幕的中心,当用户用手指向左或向右滑动时(比如说向左),那张纸应该向左(用手指),从右边应该有新的纸上有一些新的信息。
我希望我的描述不会令人困惑。我想这个功能用iOS SDK应该很容易做到,我只是不知道用什么......
谢谢你的帮助 ;)
你会想要使用 a UIScrollView
。你添加你的“纸片”——我假设这将是视图(UIImageView
也许是 s?)——作为子视图,并设置contentSize
滚动视图的属性以适合它们。您可能还想将showsHorizontalScrollIndicator
滚动视图的属性设置为NO
,以隐藏滚动条。
在我的脑海中,我想象着这样的事情:
UIScrollView *aScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
aScrollView.showsHorizontalScrollIndicator = NO;
CGFloat paperWidth = 320;
NSUInteger numberOfPapers = 5;
for (NSUInteger i = 0; i < numberOfPapers; i++) {
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(paperWidth * i, 0, paperWidth, aScrollView.bounds.size.height)];
imageView.image = LOAD_IMAGE_HERE...;
[aScrollView addSubview:imageView];
}
CGSize contentSize = CGSizeMake(paperWidth * numberOfPapers, aScrollView.bounds.size.height);
aScrollView.contentSize = contentSize;
[self.view addSubview:aScrollView];