gpt4 book ai didi

ios - UIPageViewController 中的阴影

转载 作者:行者123 更新时间:2023-12-03 16:20:32 27 4
gpt4 key购买 nike

谁能告诉我,如何使用 UIPageViewController 在我的背景图像而不是 View 边界周围制作阴影?

换句话说,我有一个“不规则的背景图像”,其边界看起来像波浪。当我从一个页面转到另一个页面时,阴影必须围绕“背景图像波浪”而不是页面矩形。

谢谢。

最佳答案

您可以使用QuartzCore.framework

每个 UIView 都有一个 CALayer 可以帮助你

  1. 将 QuartzCore.framework 添加到您的项目(构建阶段 => 将二进制文件与库链接)
  2. #import "QuartzCore/QuartzCore.h"到你要制作阴影的文件

然后你可以这样做:

- (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];

关于ios - UIPageViewController 中的阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11080259/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com