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