gpt4 book ai didi

iphone - UIView创建内阴影

转载 作者:行者123 更新时间:2023-12-03 17:35:40 25 4
gpt4 key购买 nike

我想获得一个像这样的UIView:

Screenshot

但我不知道,最好的方法是什么?

这是最好的方法吗:https://stackoverflow.com/a/9214570/1228634

最佳答案

将阴影创建为特定尺寸的透明层,同时创建可拉伸(stretch)的图像,如下所示:

UIImage *shadowImage = [UIImage imageNamed:@"shadow.png"];
shadowImage = [shadowImage stretchableImageWithLeftCapWidth:floorf(shadowImage.size.width/2) topCapHeight:floorf(shadowImage.size.height/2)];

将图像放入 UIImageView 中,以 contentMode 作为缩放比例以适应。

将您的 View 命名为“sView”。您可以像这样添加阴影:

UIImageView *shadowImgView = [[UIImageView alloc] initWithImage:shadowImage];
shadowImgView.contentMode = UIViewContentModeScaleToFill;
shadowImgView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
shadowImgView.frame = sView.bounds;
[sView shadowImgView];
[shadowImgView release]; // only needed if you aren't using ARC

关于iphone - UIView创建内阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9783523/

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