创建一个像Pages一样工作的ScrollView

时间:2010-10-09 20:31:44

标签: ipad uiscrollview

我正在尝试创建一个类似Apple的Pages应用程序在iPad上的滚动视图。见下图。我可以创建一个类似的滚动视图,其子视图包含个别页面,如图所示间隔开,并且使用pagingEnabled,它滚动OK,但我想实现滚动效果,一旦它们完全滚动到视图中,就会使子视图保持居中。所以我希望每个页面都滚动到scrollview中的居中位置,但是当pagingEnabled行为向左或向右滚动整个边界时,我最终会显示部分页面。对此有什么好处?

谢谢!

//斯科特

alt text

2 个答案:

答案 0 :(得分:4)

所以秘诀就是将scrollview设置为不剪辑它的子视图,并使scrollview边界小于屏幕宽度。 Presto ....我正在寻找的行为。现在,如果我只能弄清楚如何让子视图具有如上所示的阴影。

答案 1 :(得分:0)

#import QuartzCore/QuartzCore.h

contentContainer.layer.shadowOffset = CGSizeMake(0, 10); 
contentContainer.layer.shadowRadius = 5;
contentContainer.layer.shadowOpacity = 0.5;

假设contentContainer是包含图像和标签“点击以开始使用页面”等的UIView。等。

How do I draw a shadow under a UIView?