gpt4 book ai didi

ios - 如何去除 iOS 9 弹出框后面的阴影?

转载 作者:技术小花猫 更新时间:2023-10-29 11:04:16 24 4
gpt4 key购买 nike

在 iOS 8 中,弹出窗口没有阴影。现在在 iOS 9 中,有一个非常沉重和深远的阴影,在纯白色背景上看起来不太理想。如何移除该阴影,而是在弹出窗口周围添加一条浅灰色细线?或者至少减少或减轻重量。

这发生在显示操作表、使用 .Popover UIModalPresentationStyle 呈现 View Controller 时,以及可能在其他上下文中。

弹出框: enter image description here

行动表:

UIActionSheet(title: "Title", delegate: nil, cancelButtonTitle: "Cancel", destructiveButtonTitle: "Destroy").showInView(sender as! UIView)

enter image description here

最佳答案

您可以使用 UIPopoverBackgroundView 制作您自己的自定义弹出框背景

UIPopoverBackgroundView 实现的 initWithFrame 中,您可以使用 [UIColor clearColor 作为阴影。

- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {

self.layer.shadowColor = [[UIColor clearColor] CGColor];
}

return self;
}

关于ios - 如何去除 iOS 9 弹出框后面的阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32682122/

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