在Apple演示的许多手表应用程序中,他们使用模糊图像作为应用程序的背景(类似于UIEffectView for iPhone)。我想知道如何在Xcode中实现这一目标?
我应该使用图像作为背景,并在顶部显示一组吗?
由于
答案 0 :(得分:1)
我相信这种效果只是一种预先制作的艺术作品。可悲的是,你不能有这样的程序化效果。上下文菜单是弹出窗口时运行时模糊背景的唯一组件。
答案 1 :(得分:0)
https://developer.apple.com/documentation/uikit/uiview
在文档中,UIView未用于watchOS。
答案 2 :(得分:-1)
您需要使用UIVisualEffectView或只是将模糊效果添加到您已经拥有的视图中:
// Blur Effect
UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *bluredEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
[bluredEffectView setFrame:YOUR_VIEW.bounds];
[YOUR_VIEW addSubview:bluredEffectView];