相关疑难解决方法(0)

在swift中为背景添加模糊效果

我正在设置背景图像来查看控制器.但我也想在这个背景下添加模糊效果.我怎样才能做到这一点?

我用以下代码设置背景:

self.view.backgroundColor = UIColor(patternImage: UIImage(named: "testBg")!)
Run Code Online (Sandbox Code Playgroud)

我发现在互联网上模糊imageview我怎么能实现这个到我的背景?

var darkBlur = UIBlurEffect(style: UIBlurEffectStyle.Dark)
// 2
var blurView = UIVisualEffectView(effect: darkBlur)
blurView.frame = imageView.bounds
// 3
imageView.addSubview(blurView)
Run Code Online (Sandbox Code Playgroud)

ios swift

108
推荐指数
7
解决办法
13万
查看次数

在 UISheetPresentationController 中自定义较小的制动器?

苹果终于在 2021 年的 iOS 15 中发布了Apple Maps 风格的“底表”控件:UISheetPresentationController

这种类型的床单本身支持“制动器”,即床单自然放置的高度。默认large()棘爪代表全屏工作表演示,而medium()棘爪覆盖大约一半的屏幕。

但是,small()API 中没有制动器。

Apple Maps 和类似的应用程序通常会在屏幕底部显示一个完全折叠的小表格,可以将其拖动到半高,然后可以拖动到全屏。Apple Maps 实际上显示了一个 1/3 高的屏幕,这似乎与medium()棘爪不同。

苹果地图小折叠底页

使用UISheetPresentationController而不是任何 3rd 方重新实现的底部工作表,如何在屏幕底部显示具有 Apple Maps 风格的折叠小棘爪的工作表?

uiviewcontroller uikit ios uipresentationcontroller bottom-sheet

6
推荐指数
2
解决办法
291
查看次数

如何在 viewDidLoad() 上显示底部工作表?

我想要一个底部工作表显示在带有 Google 地图的场景中,viewDidLoad()但我在material.io网站上找到的唯一底部工作表示例是通过按钮触发的。

我如何使用MDCBottomSheetController来实现这一目标?

ios swift material-components-ios

5
推荐指数
1
解决办法
6314
查看次数