2
任何人都可以告诉我,如何使用UIPageViewController来制作阴影,而不是视图边界?UIPageViewController中的阴影
换句话说,我有一个“不规则的背景图像”,其边界看起来像一个波。当我从一页页面到另一页页面时,阴影必须围绕“波浪背景图像”而不是页面矩形。
谢谢。
任何人都可以告诉我,如何使用UIPageViewController来制作阴影,而不是视图边界?UIPageViewController中的阴影
换句话说,我有一个“不规则的背景图像”,其边界看起来像一个波。当我从一页页面到另一页页面时,阴影必须围绕“波浪背景图像”而不是页面矩形。
谢谢。
您可以使用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];