任何人都可以告诉我,如何使用UIPageViewController制作阴影,在我的背景图像周围而不是视图边界?
换句话说,我有一个“不规则的背景图像”,它看起来像一个波浪。当我从一页到另一页时,阴影必须围绕“背景图像波浪”而不是页面矩形。
感谢。
答案 0 :(得分:1)
您可以使用 QuartzCore.framework 。
每个UIView都有一个可以帮助你的CALayer
然后你可以做类似的事情:
- (void) stylingUIView:(UIView *) _view
{
[_view.layer setBorderWidth:3]; // add border to the UIView
[_view.layer setBorderColor:[UIColor colorWithRed:0.7f green:0.7f blue:0.7f alpha:0.2].CGColor]; // set border Color for the UIView
[_view.layer setShadowColor:[UIColor blackColor].CGColor]; //set shadow color for the UIView
[_view.layer setShadowRadius:10]; // set Shadow radius
}
对于您的情况: 你可以这样做:
[(UIViewController) viewController.view.layer setShadowRadius:10];
[(UIImageView) *imageView setShadowRadius:10];