ios – 在Storyboard中使用Xcode 6 UIVisualEffectView

ios – 在Storyboard中使用Xcode 6 UIVisualEffectView,第1张

概述我正在寻找 Xcode 6中的对象库,以便UIVisualEffectView在Storyboard中添加模糊.我知道如何以编程方式执行此 *** 作,但我无法在Storyboard中找到这样做的方法. 这在目前的测试版中是不可用的,还是有办法做到这一点并不是那么简单? iOS 8.0 Gold Master UPDATE 从iOS 8.0 Gold Master开始,Xcode现在在对象库中提供了一个U 我正在寻找 Xcode 6中的对象库,以便UIVisualEffectVIEw在Storyboard中添加模糊.我知道如何以编程方式执行此 *** 作,但我无法在Storyboard中找到这样做的方法.

这在目前的测试版中是不可用的,还是有办法做到这一点并不是那么简单?

解决方法 iOS 8.0 Gold Master UPDATE

从iOS 8.0 Gold Master开始,Xcode现在在对象库中提供了一个UIVisualEffectVIEw.要将UIVisualEffectVIEw添加到Storyboard,只需将其从“对象库”中拖动,放置它,然后使用属性检查器对其进行自定义.

iOS 8.0 Beta 5及更早版本

要在Storyboard中添加UIVisualEffectVIEw,请按照下列步骤 *** 作:

>创建一个常规的空UIVIEw(来自对象库)
>将UIVIEw的自定义类设置为UIVisualEffectVIEw:

>将此新视图连接到您的代码,确保您不在Storyboard中直接添加任何子视图(如Apple的文档中所述).
>继续进行编程设置(即使用contentVIEw).

不幸的是,看起来contentVIEw属性不是IBOutlet,因此无法在界面中设置(至少在此测试版中).希望他们会在下一个测试版中改变它.我向Apple提交了一个错误报告,可以在Storyboards中完全创建一个UIVisualEffectVIEw(Open Radar for rdar:// 17742263).

iOS 8.0 Beta 5及更早版本 – 编辑

虽然您可以使用上述方法将UIVisualEffectVIEw添加到Storyboard,但无法从Storyboard初始化该视图.在当前的测试版(iOS 8,Beta 3)中,应该以编程方式创建这些视图以获得任何效果.

UIVisualEffects GitHub Repo演示了一种以各种方式设置和使用新API的简单方法(repo仅在Swift中,没有Objective-C代码).

总结

以上是内存溢出为你收集整理的ios – 在Storyboard中使用Xcode 6 UIVisualEffectView全部内容,希望文章能够帮你解决ios – 在Storyboard中使用Xcode 6 UIVisualEffectView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1108192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存